Ich weiß, dass SSH über die Befehlszeile einfach ist, möchte meinen Schülern, die OS X verwenden, jedoch eine GUI-Option geben.
Gibt es ein PuTTY-Äquivalent für den Mac?
ssh
von der Befehlszeile.
Ich weiß, dass SSH über die Befehlszeile einfach ist, möchte meinen Schülern, die OS X verwenden, jedoch eine GUI-Option geben.
Gibt es ein PuTTY-Äquivalent für den Mac?
ssh
von der Befehlszeile.
Antworten:
Wenn Sie nach etwas suchen, das Server / Verbindungen über eine grafische Benutzeroberfläche verfolgt, erledigt Terminal.app dies bereits für Sie. Starten Sie es und wählen Sie dann im Menü "Shell"> "Neue Remoteverbindung". Dadurch erhalten Sie ein Verbindungsmanager-Fenster.
Die beste GUI-Anwendung für SSH (und alles andere, was Sie über die Befehlszeile tun können) ist iTerm 2 . Während das ursprüngliche iTerm vor dem Terminal eine Oberfläche mit Registerkarten hatte, verdunkelt iTerm 2 das Terminal erneut, indem es Folgendes hinzufügt:
screen
, die die meisten Leute als besser und schneller ansehen als screen
)und vieles mehr. Einige werden hier erwähnt , andere jedoch nicht, z. B. Co-Prozesse, Trigger, intelligente Auswahl, semantische Geschichte usw. Die Entwicklung ist ziemlich aktiv, aber die Dokumentation scheint im Rückstand zu sein. Ich empfehle es sehr. Ich benutze es seit Jahren und habe Terminal noch nie verpasst.
(Möglicherweise macht Terminal einige der Dinge, die ich hier erwähne - es ist so lange her, dass ich mich nicht mehr erinnere, aber als ich wechselte, habe ich die Unterschiede genau beachtet und iTerm hatte viele Vorteile Und es wird alle paar Wochen oder Monate besser.)
.ssh/config
: das ist die Standard - SSH - Lösung und sehr mächtig , wie gut, und es funktioniert über ssh
, sftp
, scp
, und andere ssh bezogenen Nutzen. Sie können es auch maschinenübergreifend synchronisieren, sodass Sie von jedem anderen Server aus problemlos eine Verbindung zu einem beliebigen Server herstellen können.
ssh www
oder ssh www.dev
(oder welcher Alias auch immer Sie verwenden möchten) ist viel einfacher, als den Benutzernamen, den Port und den Pfad zu Ihrer Schlüsseldatei sowie alle anderen SSH-Optionen, die Sie verwenden möchten, auszutippen (und sich zu merken), besonders wenn Sie Dutzende oder sogar Hunderte haben von Maschinen, mit denen Sie verbunden sind. Und Sie schreiben Einstellungen, die für mehrere Computer gelten, was meines Erachtens bei der Verbindungsverwaltung in Terminal.app nicht möglich ist.
Sie könnten auch einen Blick darauf werfen, wie ZOC6 ziemlich cool erscheint.
Konfigurieren Sie die SSH-Optionen und stellen Sie manuell eine Verbindung zu SSH-Hosts her. Bei Codinn haben wir einige GUI-Tools entwickelt, mit denen Sie ssh mühelos verwenden können. Diese Tools haben uns geholfen und können Ihnen auch helfen.
Core Shell ist ein PuTTY-ähnliches Tool mit vielen zusätzlichen Funktionen:
ssh_config
Datei als Quelle für erweiterte Optionen lesen , besonders hilfreich für erfahrene Benutzer.Fugu ist was Sie suchen.
vSSH ist eigentlich ein auf Putty basierender SSH-Client. Ich habe es für etwa 10 US-Dollar im App Store bekommen, es ist also im Vergleich zu ZOC sehr viel.
Wenn Sie ein GUI-Programm von ssh aus starten möchten, können Sie x11 verwenden und es mit xeyes weiterleiten.
Siehe https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/
Laden Sie einfach Wine herunter und laden Sie PuTTy.exe herunter. Klicken Sie mit der rechten Maustaste, und führen Sie den Wein aus. Wenn der Wein geöffnet wird, drücken Sie die Eingabetaste (Anwendungsunterstützung). Geben Sie ihm eine Sekunde und es öffnet sich. Stellen Sie sicher, dass Sie einen Server haben
CyberDuck ist eine großartige Option. Ich habe es dieses Semester in Ergänzung zu Terminal verwendet. (CyberDuck ist voll funktionsfähig, wir haben gerade in VI codiert, daher hat die Verwendung des Terminals für SSH für mich besser funktioniert.)
Sie können CyberDuck kostenlos online oder gegen eine Gebühr im App Store erwerben.
Eine andere Option ist FileZilla . Ich habe es unter Windows für FTP verwendet, aber ich glaube, dass es auch SSH unterstützt. Es läuft auf jeden Fall sowohl auf Mac als auch auf Windows, es ist also eine weitere Option. FileZilla ist auch kostenlos.