Jeg ved, at SSH fra kommandolinjen er let nok, men vil gerne give mine elever, der bruger OS X, en GUI-mulighed.
Er der en PuTTY-ækvivalent til Mac?
Kommentarer
Svar
Hvis du leder efter noget, der holder styr på servere / forbindelser via en GUI, vil Terminal.app allerede gøre det for dig. Start det, og vælg derefter Shell> Ny fjernforbindelse fra menuen. Dette giver dig et vindue til forbindelsesadministrator.
Kommentarer
- Glemt om dette.
- Bedre at bruge de indbyggede værktøjer. En GUI SSH-klient virker lidt fjollet, bortset fra at tillade lagring af profiler.
- Det ville være rart, hvis vi kunne give vores værtsaliaser … f.eks: TS001-UTWEB0002 kunne kaldes / alias ” jenkins ”
- @AjayGautam: ~ / .ssh / config kan have aliaser og mere
- Den indbyggede i værktøj er meget begrænset. For eksempel lader det dig ‘ ikke angive proxyservere, private nøgler, indstillinger osv.
Svar
Den bedste GUI-applikation til SSH (og alt andet, du kan gøre på kommandolinjen) er iTerm 2 . Mens den oprindelige iTerm havde en grænseflade, før Terminal gjorde det, formørker iTerm 2 Terminal igen ved at tilføje:
- Understøttelse af 256 farver (du vender aldrig tilbage til 16 farver efter brug af 256)
- Opdelte ruder (den slags ting du kan gøre i GNU-skærmen eller tmux, men på niveauet af terminalemulatoren snarere end i et program, der kører på serveren)
- Særlig bestemmelse til integration med tmux (et alternativ til GNU
screen
, og som de fleste mennesker betragter som bedre & hurtigere endscreen
) - Autofuldførelse på terminalniveau (jeg bruger ikke denne funktion, så jeg ikke kan specificere, hvordan den har fordele i forhold til autofuldførelse på shell-niveau: især hvis du bruger fiskeskallen eller zsh , så er det måske ikke bedre)
- Growl support
- en Exposé-lignende visning af dine faner
- en fuldskærmsvisning (og du kan vælge imellem enten sin egen eller OS X “s indbyggede fuldskærmstilstand; jeg foretrækker i høj grad iTerms egen fuldskærm tilstand, da det ikke tvinger dig til at flytte til et nyt “Mellemrum”, hvorved Command-Tab stadig fungerer korrekt)
- Indsæt historik (et godt supplement til skallen “kommandohistorik)
- Søg
- Øjeblikkelig afspilning
og meget mere. Nogle er nævnt her , men andre er det ikke, såsom co-processer, udløsere, smart udvælgelse, semantisk historie osv. Udvikling er ret aktiv, men dokumentation ser ud til at ligge bagud. Jeg kan varmt anbefale det. Jeg har brugt det i årevis nu og har aldrig gået glip af Terminal.
(Det er muligt Terminal gør nogle af de ting, jeg nævner her – det er så længe siden jeg har brugt det at jeg ikke kan huske, men da jeg skiftede, passede jeg nøje på forskellene, og der var masser af fordele ved iTerm. Og det bliver bedre hvert par uger eller måneder.)
Kommentarer
- iTerm2 er virkelig en bedre terminalapp. Jeg bruger den udelukkende, da Terminal ikke har de fleste af de funktioner, jeg bruger. Men hvad jeg kan fortæl, iTerm2 tilbyder ikke den forbindelsesstyringsfunktion, som Terminal gør.
- Måske ikke … hvad er formålet med forbindelsesstyringsfunktionen præcist? Hvilket problem løser det?Hvis du bare gemmer en liste over servere, som du ofte opretter forbindelse til, hvorfor ikke bare bruge
.ssh/config
: at ‘ er standard SSH-løsningen, og også meget kraftfuldt, og det fungerer på tværs afssh
,sftp
,scp
og enhver andet ssh-relateret værktøj. Du kan også synkronisere den på tværs af maskiner, så du nemt kan oprette forbindelse til enhver server fra enhver anden server. -
ssh www
ellerssh www.dev
(eller hvilket som helst alias, du vil bruge) er meget nemmere end at skrive (og huske!) brugernavnet og porten og stien til din nøglefil og andre SSH-muligheder, du vil bruge, især når du har snesevis eller endda hundreder af maskiner, du opretter forbindelse til. Og du skriver indstillinger, der gælder for flere maskiner, som jeg ‘ gætter på, at forbindelsesadministrationen i Terminal.app ikke kan ‘ ikke gøre. - : O Hvor har dette været hele mit liv (mac bruger kun på arbejde) ?! Det ‘ er fantastisk. Du kan endda bruge musen til at styre htop som i linux-proper.
- Jeg ‘ er ny på SSH. Når jeg prøver at oprette forbindelse til en vært, sætter den altid min computers ‘ navn som brugernavn, når jeg opretter forbindelse. Hvordan kan jeg forhindre det i at gøre det?
Svar
Du kan også se på, da ZOC6 virker smuk cool.
Kommentarer
- Selvom dette link muligvis besvarer spørgsmålet, er det bedre at inkludere de væsentlige dele af svaret her og give linket til reference. Svar kun til link kan blive ugyldige, hvis den linkede side ændres.
- @jherran Hvad ‘ skal han give? Ikke som om han kan uploade .dmg i sit svar.
- 30-dages gratis prøveperiode. Det koster $ 79,99 at købe en licens.
Svar
Konfigurer ssh-indstillinger og opret forbindelse til ssh-værter manuelt gør altid mig keder mig og har mange problemer. På Codinn lavede vi et par GUI-værktøjer til at gøre brug af ssh ubesværet. Disse værktøjer hjalp os selv og kan måske også hjælpe dig.
Core Shell er et puTTY-lignende værktøj med masser af ekstra funktioner:
- Fuldt udstyret terminal, understøtter 24bit ægte farve.
- Understøtter alt i OpenSSH, agent-videresendelse, certifikater, proxy-spring osv.
ssh_config
-fil som kilde til avancerede indstillinger, især nyttigt for erfarne brugere. - Inkluderede også editoren til avancerede indstillinger, en praktisk måde at indstille avancerede indstillinger for hver vært.
- Tæt integreret med macOS nøglering, behøver ikke at indtaste adgangskoder eller adgangssætninger gentagne gange.
- Forsøger altid at gendanne dine forbindelser efter netværksfejl eller vågner fra søvn.
Svar
Du kan prøve SecureCRT og SecureFX fra VanDyke Software.
Kommentarer
- Velkommen til siden. Sørg for at oplyse, hvis du har et forhold til det produkt, du anbefaler. Hvis ofte stillede spørgsmål ikke er ‘ ikke klart, kan du kommentere mig, og jeg ‘ Jeg hjælper dig, hvis det er nødvendigt.
Svar
Jeg kommer godt overens med Royal TSX .
Dette er nyttigt til SSH-, RDP- og VNC-baserede terminaler eller webbaserede grænseflader. Det har en indbygget legitimationsstyring og team-sharing-funktioner.
Svar
Du skal prøve Termius (fås også som mobilapp)
Svar
Fugu er det, du leder efter.
Kommentarer
- Velkommen til siden! Vi leder efter detaljerede svar, som i dette tilfælde betyder at det ville blive virkelig værdsat, hvis du kunne tilføje et link til applikationen samt en beskrivelse af funktionerne (især relateret til de krav, der er angivet i søgen ion).
- FYI, denne app er ikke blevet opdateret i mere end 7 år.
- Fugu er en SFTP- eller SCP-klient – ikke SSH. Der er en nyere version på source forge – kun 4,5 år gammel …
Svar
vSSH er faktisk en ssh-klient baseret på kit. Jeg fik det fra appbutikken for omkring $ 10,00, så det er meget sammenlignet med ZOC.
Svar
Hvis du vil starte et gui-program fra ssh, kan du bruge 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 en god mulighed. Jeg brugte det dette semester som supplement til Terminal. (CyberDuck er fuldt funktionel, vi kodede lige i VI, så brug af Terminal til SSH fungerede bedre for mig.)
Du kan få CyberDuck gratis online eller til en pris i App Store.
En anden mulighed er FileZilla . Jeg brugte det på Windows til FTP, men jeg tror, at det også understøtter SSH. Det kører bestemt på Mac såvel som Windows, så det er en anden mulighed. FileZilla er også gratis.
Kommentarer
- I ‘ jeg er ikke sikker på, om OP beder om SFTP-forbindelser, men CyberDuck eller FileZilla ville bestemt ikke være egnet til SSH-forbindelser.
- @Moshe, der er ingen måde at bruge CyberDuck på som en SSH-klient (sikker shell).
- Ja, Filezilla gør både FTPS og SFTP. Jeg tror, Cyberduck er den samme. Jeg ‘ har brugt dem meget .
Svar
Bare download vin og download PuTTy.exe og højreklik og løb gennem vin og når vin åbner hit enter (applikationssupport) og giv det et sekund, og det åbnes, bare sørg for at du har en server
Kommentarer
- Interessant, men nej tak 😊
ssh
fra kommandolinjen.