PuTTY für Mac ist ein port von der Windows-version von PuTTY. Es gibt jedoch viele Optionen für SSH-Clients für Mac, und auf dieser Seite werden einige davon erläutert.
Verwendung des integrierten SSH-Clients in Mac OS X
Mac OS X enthält einen Befehlszeilen-SSH-Client als Teil des Betriebssystems. Um es zu verwenden, gehen Sie zum Finder, und selext Go -> „Dienstprogramme“ aus dem oberen Menü. Dann suchen Sie nach Terminal. Terminal kann verwendet werden, um ein lokales Terminalfenster abzurufen, und unterstützt auch SSH-Verbindungen zu Remote-Servern.,
Ausführen von SSH über die Terminal-Befehlszeile
Sobald Sie das Terminalfenster geöffnet haben, haben Sie zwei Alternativen. Der erste Ansatz besteht darin, ssh hostname
oder ssh user@hostname
in das Terminalfenster einzugeben. Dies ist für Linux-und Unix-Benutzer, die an die Verwendung einer Befehlszeile gewöhnt sind, vertrauter.
Ausführen von SSH mit einer grafischen Benutzeroberfläche
Die zweite Option besteht darin, eine neue Remoteverbindung auszuwählen… aus dem Shell-Menü des Terminals. Dies öffnet einen grafischen Dialog, in dem Sie nach dem Host und dem Benutzernamen fragen. Dies ermöglicht auch das speichern von verbindungen., Dies wird für Benutzer empfohlen, die nicht an die Verwendung einer Befehlszeile gewöhnt sind.
So verwenden Sie PuTTY-SSH-Schlüssel mit dem integrierten OpenSSH
Wenn Sie einen privaten PuTTY .ppk
-Formatschlüssel haben und ihn mit dem integrierten OpenSSH auf dem Mac in der Befehlszeile oder in Skripten verwenden möchten, können Sie die folgenden Befehle verwenden.
Installieren Sie zunächst PuTTY für Mac mit brew install putty
oder port install putty
(siehe unten). Dadurch wird auch die Befehlszeilenversion von puttygen, dem PuTTY Key Generator Tool, installiert.,
Verwenden Sie dann den folgenden Befehl, um den privaten Schlüssel .ppk
in einen privaten Standardschlüssel im PEM-Format zu konvertieren:
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
Stellen Sie sicher, dass die Berechtigungen für die private Schlüsseldatei ordnungsgemäß festgelegt sind. Es sollte nur für den Benutzer lesbar sein, dem es gehört.
chmod go-rw privatekey.pem
Sie können jetzt den Schlüssel für Anmeldungen von Skripten und Befehlszeilen verwenden mit:
ssh -i privatekey.pem user@hostname
Portierter PuTTY für Mac
Es gibt einen Port von PuTTY für Mac. Es kann auf verschiedene Arten installiert werden.,
Installation mit HomeBrew
Wenn Sie bereits den Befehl brew
installiert haben, verwenden Sie am besten den folgenden Befehl:
brew install putty
Installation mit MacPorts
PuTTY ist über MacPorts leicht verfügbar. Um zu sehen, wie man MacPorts und PuTTY installiert, siehe hier.,
Sobald Sie MacPorts installiert haben, müssen Sie nur diesen Befehl geben:
sudo port install putty
und eine Verknüpfung auf dem Desktop hinzufügen,
cp /opt/local/bin/putty ~/Desktop/PuTTY
Alternativen zu PuTTY auf dem Mac
Viele Leute verwenden Cyberduck auf Mac. Es ist ein solider, bekannter SSH-Client, der sehr beliebt ist.