Jeg vet at SSH fra kommandolinjen er lett nok, men vil gjerne gi elevene mine som bruker OS X et GUI-alternativ.
Er det en PuTTY-ekvivalent for Mac?
Kommentarer
Svar
Hvis du leter etter noe som holder styr på servere / tilkoblinger via en GUI, vil Terminal.app allerede gjøre det for deg. Start den og velg deretter Shell> Ny ekstern tilkobling fra menyen. Dette vil gi deg et tilkoblingsadministrasjonsvindu.
Kommentarer
- Glemt om dette.
- Bedre å bruke de innebygde verktøyene. En GUI SSH-klient virker ganske dum, bortsett fra å tillate lagring av profiler.
- Ville være fint hvis vi kunne gi vertsaliasene … f.eks: TS001-UTWEB0002 kan kalles / alias » jenkins »
- @AjayGautam: ~ / .ssh / config kan ha aliaser og mer
- Den innebygde i verktøy er veldig begrenset. For eksempel lar det deg ‘ ikke spesifisere proxy-servere, private nøkler, alternativer osv.
Svar
Den beste GUI-applikasjonen for SSH (og alt annet du kan gjøre på kommandolinjen) er iTerm 2 . Mens den opprinnelige iTerm hadde et grensesnitt for grensesnittet før Terminal gjorde det, formørker iTerm 2 Terminal igjen ved å legge til:
- Støtte for 256 farger (du vil aldri gå tilbake til 16 farger etter å ha brukt 256)
- Delt vinduer (den slags ting du kan gjøre i GNU-skjermen eller tmux, men på nivået av terminalemulatoren i stedet for i et program som kjører på serveren)
- Spesiell bestemmelse for integrering med tmux (et alternativ til GNU
screen
, og som folk flest anser som bedre & raskere ennscreen
) - Autofullføring på terminalnivå (jeg bruker ikke denne funksjonen, slik at jeg ikke kan detaljere hvordan den har fordeler i forhold til autofullføring på skjellnivå: spesielt hvis du bruker fiskeskallet eller zsh , da er det kanskje ikke bedre)
- Growl support
- en Exposé-lignende visning av fanene dine
- en fullskjermsvisning (og du kan velge mellom enten sin egen eller OS Xs innebygde fullskjermmodus; jeg foretrekker sterkt iTerms egen fullskjerm modus, siden det ikke tvinger deg til å flytte til et nytt «Space», slik at Command-Tab fremdeles fungerer som de skal)
- lim inn historikk (et godt supplement til skjellens «kommandoer») li>
- Søk
- Øyeblikkelig avspilling
og mye mer. Noen er nevnt her , men andre er det ikke, slik som samprosesser, utløsere, smart utvalg, semantisk historie og så videre. Utviklingen er ganske aktiv, men dokumentasjonen ser ut til å ligge etter. Jeg anbefaler det på det sterkeste. Jeg har brukt den i årevis og har aldri savnet Terminal.
(Det er mulig Terminal gjør noen av tingene jeg nevner her – det er så lenge siden jeg har brukt den at jeg ikke husker, men da jeg byttet, fulgte jeg nøye med på forskjellene, og det var mange fordeler med iTerm. Og det blir stadig bedre noen få uker eller måneder.)
Kommentarer
- iTerm2 er virkelig en bedre terminalapp. Jeg bruker den eksklusivt, ettersom Terminal ikke har de fleste funksjonene jeg bruker. Men fra det jeg kan Si, iTerm2 tilbyr ikke tilkoblingsadministrasjonsfunksjonen som Terminal gjør.
- Kanskje ikke … hva er egentlig hensikten med tilkoblingsadministrasjonsfunksjonen? Hvilket problem løser det?Hvis du bare lagrer en liste over servere som du ofte kobler til, hvorfor ikke bare bruke
.ssh/config
: at ‘ er standard SSH-løsning, og ganske kraftig også, og det fungerer på tvers avssh
,sftp
,scp
, og andre annet ssh-relatert verktøy. Du kan også synkronisere den på tvers av maskiner, slik at du enkelt kan koble til hvilken som helst server fra hvilken som helst annen server. -
ssh www
ellerssh www.dev
(eller hvilket som helst alias du vil bruke) er mye enklere enn å skrive ut (og huske!) brukernavnet og porten og banen til nøkkelfilen din, og andre SSH-alternativer du vil bruke, spesielt når du har dusinvis eller til og med hundrevis av maskiner du kobler til. Og du skriver innstillinger som gjelder flere maskiner, som jeg ‘ gjetter om at tilkoblingsadministrasjonen i Terminal.app ikke kan ‘ ikke gjøre. - : Hvor har dette vært hele livet mitt (mac som bare bruker på jobben) ?! Det er ‘. Du kan til og med bruke musen til å kontrollere htop som i linux-proper.
- Jeg ‘ er ny for SSH. Når jeg prøver å koble til en vert, setter den alltid datamaskinen ‘ som brukernavn når jeg kobler til. Hvordan kan jeg stoppe det fra å gjøre det?
Svar
Du kan også ta en titt da ZOC6 virker pen kult.
Kommentarer
- Selv om denne lenken kan svare på spørsmålet, er det bedre å ta med de viktigste delene av svaret her og gi lenken som referanse. Koblingsbesvarelser kan bli ugyldige hvis den koblede siden endres.
- @jherran Hva ‘ skal han gi? Ikke som han kan laste opp .dmg i svaret.
- 30-dagers gratis prøveperiode. Det koster $ 79,99 å kjøpe en lisens.
Svar
Konfigurer ssh-alternativer og koble til ssh-verter manuelt gjør alltid meg kjeder meg og har mye trøbbel. På Codinn laget vi et par GUI-verktøy for å gjøre bruk av ssh uanstrengt. Disse verktøyene hjalp oss selv, og kan også hjelpe deg.
Core Shell er et veldig likt verktøy med mange ekstra funksjoner:
- Fullt utstyrt terminal, støtter 24 bit ekte farger.
- Støtter alt i OpenSSH, videresending av agent, sertifikater, proxy-hopp osv.
- Kan lese din eksisterende
ssh_config
-fil som kilde til avanserte alternativer, spesielt nyttig for erfarne brukere. - Inkluderte også editor for avanserte alternativer, en praktisk måte å stille inn avanserte alternativer per vert.
- Tett integrert med macOS nøkkelring, trenger ikke å skrive inn passord eller passord flere ganger.
- Prøver alltid å gjenopprette tilkoblingene etter nettverksfeil eller våkne fra søvn.
Svar
Du kan prøve SecureCRT og SecureFX fra VanDyke Software.
Kommentarer
- Velkommen til nettstedet. Sørg for å oppgi om du har et forhold til produktet du anbefaler. Hvis vanlige spørsmål ikke er ‘ ikke er klar, kan du kommentere til meg og jeg ‘ Jeg hjelper deg om nødvendig.
Svar
Jeg kommer godt overens med Royal TSX .
Dette er nyttig for SSH-, RDP- og VNC-baserte terminaler eller nettbaserte grensesnitt. Den har innebygd legitimasjonsadministrasjon og teamdelingsfunksjoner.
Svar
Du må prøve Termius (tilgjengelig også som mobilapp)
Svar
Fugu er det du leter etter.
Kommentarer
- Velkommen til siden! Vi ser etter detaljerte svar som i dette tilfellet betyr at det ville være veldig verdsatt hvis du kunne legge til en lenke til applikasjonen, samt en beskrivelse av funksjonene (spesielt knyttet til kravene som er oppgitt i søken ion).
- FYI, denne appen har ikke blitt oppdatert på over 7 år.
- Fugu er en SFTP- eller SCP-klient – ikke SSH. Det er en nyere versjon på source forge – bare 4,5 år gammel …
Svar
vSSH er faktisk en ssh-klient basert på kitt. Jeg fikk den fra appbutikken for rundt $ 10,00, så det er mye sammenlignet med ZOC.
Svar
Hvis du vil starte et gui-program fra ssh, kan du bruke x11 og videresende det med xeyes.
Se https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/
Svar
CyberDuck er et flott alternativ. Jeg brukte det dette semesteret i tillegg til Terminal. (CyberDuck er fullt funksjonell, vi kodet nettopp i VI, så bruk av Terminal for SSH fungerte bedre for meg.)
Du kan få CyberDuck gratis online, eller mot en kostnad i App Store.
Et annet alternativ er FileZilla . Jeg brukte den på Windows for FTP, men jeg tror at den også støtter SSH. Den kjører definitivt både på Mac og Windows, så det er et annet alternativ. FileZilla er også gratis.
Kommentarer
- I ‘ er ikke sikker på om OP ber om SFTP-tilkoblinger, men CyberDuck eller FileZilla vil definitivt ikke være egnet for SSH-tilkoblinger.
- @Moshe, det er ingen måte å bruke CyberDuck som en SSH-klient. .
Svar
Bare last ned Vin og last ned PuTTy.exe og høyreklikk og løp gjennom vin og når vin åpner trykk enter (applikasjonsstøtte) og gi det et sekund, så åpnes det, bare sørg for at du har en server
Kommentarer
- Interessant, men nei takk 😊
ssh
fra kommandolinjen.