Save Keys server SSH, IP, porta nome host nel Sierra MacOS - Config SSH Terminal & Suggerimenti

Sebbene discussioni sia qui che su diversi forum circa il fatto che il nuovo MacOS Sierra, Siti chiave privata non vengono mantenute Portachiavi dopo il riavvio.

Per gli amministratori di server, che usano una connessione SSH sicura con la chiave di autenticazione, questo è un po 'imbarazzante. Ogni volta che voglio autenticarmi tramite SSH / Terminale, dovrei eseguire il comando: ssh-add -K ~ percorso / private_key.pemDopo di che la linea di comando del Terminale per eseguire la connettività e l'autenticazione ai server gestiti. Di solito, eseguire il comando: ssh root @ ip_address.

Una soluzione più semplice sarebbe quella di modificare il file ~ / .ssh / config per creare una sorta di alias sia per la chiave di autenticazione, e per l'utente e nome host.

1. Aprite l'applicazione Terminale su MacOS ed eseguire il comando:

sudo nano ~ / .ssh / config

2. Aggiungere le seguenti righe:

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

3. Ctrl + X poi Y si entrare per salvare le modifiche di configurazione.

Per l'autenticazione via terminale, eseguirà la riga di comando: SSH anyname. L'autenticazione sarà fatto automaticamente con l'utente "root" sul nome host e la porta specificata nella configurazione con chiave di autenticazione indicato in "IdentityFile".

Nel file ~ / .ssh / config può aggiungere il numero di alias vogliono. La condizione è che la linea "Host" per avere nomi diversi.

Save Keys server SSH, IP, porta nome host nel Sierra MacOS - Config SSH Terminal & Suggerimenti

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che significa gadget e IT, scrivo con piacere stealthsettings.com da 2006 e mi piace scoprire con voi cose nuove su computer e sistemi operativi macOS, Linux, Windows, iOS e Android.

Lascia un tuo commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.