Speichern Sie Server SSH-Schlüssel, IP, Port, Hostname in macOS Sierra - Terminal & Tipps zur SSH-Konfiguration

Obwohl Diskussionen sowohl hier als auch auf mehreren Foren über die Tatsache, dass die neue macOS SierraSind private Schlüssel Websites nicht gehalten Keychain nach Neustart des Systems.

Für Serveradministratoren, die eine sichere SSH-Verbindung mit einem Authentifizierungsschlüssel verwenden, ist dies etwas ärgerlich. Jedes Mal, wenn sie sich über SSH/Terminal, sollte den Befehl ausführen: pss-add -K ~ Pfad / private_key.pem, danach in Terminal um die Befehlszeile für die Verbindung und Authentifizierung mit den verwalteten Servern auszuführen. In der Regel wird der Befehl ausgeführt: ssh-root @ ip_addrücken Sie.

Eine einfachere Lösung wäre, die Datei ~ / .ssh / config zu bearbeiten, in der eine Art Alias ​​erstellt wird, sowohl für den Authentifizierungsschlüssel als auch für den Benutzer und den Hostnamen.

1. offene Anwendung Terminal pe macOS und führe den Befehl aus:

sudo nano ~/.ssh/config

2. Fügen Sie die folgenden Zeilen:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X dann Y si Enter die Änderungen in der Konfigurations zu speichern.

Für die Authentifizierung per Terminal, wird die Befehlszeile ausgeführt: ssh anyname. Die Authentifizierung erfolgt automatisch mit dem „root“-Benutzer auf dem in der Konfiguration angegebenen Hostnamen und Port unter Verwendung des in „IdentityFile“ angegebenen Authentifizierungsschlüssels.

Sie können beliebig viele Aliase in die Datei ~ / .ssh / config einfügen. Voraussetzung ist, dass Sie in der Zeile "Host" unterschiedliche Namen haben.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » iHowTo » iHowTo - macOS » Speichern Sie Server SSH-Schlüssel, IP, Port, Hostname in macOS Sierra - Terminal & Tipps zur SSH-Konfiguration
Hinterlasse einen Kommentar