Save Servers SSH Keys, IP, Port, HostName in macOS Sierra – Terminal & SSH Config Tips

S-a mai vorbit si aici, si pe multe forumuri despre faptul ca pe noul macOS Sierra, private key-urile nu mai sunt pastrate in Keychain dupa restartarea sistemului.

Pentru adminitratorii de servere, care folosesc o conexiune SSH securizata cu key de autentificare, acest lucru este putin suparator. De fiecare data cand doresc sa se autentifice via SSH/Terminal, ar trebui sa execute comanda : ssh-add -K ~path/private_key.pem, dupa care in Terminal sa execute linia de comanda pentru conectare si autentificare la serverele administrate. De regula se executa comanda: ssh root@ip_address.

O solutie mai simpla, ar fi sa editam fisierul ~/.ssh/config in care sa se creeze un fel de alias, atat pentru key-ul de autentificare, cat si pentru user si hostname.

1. Deschidem aplicatia Terminal pe macOS si executam comanda:

sudo nano ~/.ssh/config

2. Adaugam urmatoarele linii:

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

3. Ctrl+x , Kemudian Y Dan Memasuki pentru salvarea modificarilor in config.

Pentru autentificare via Terminal, se va executa linia de comanda: ssh anyname. Autentificarea se va face automat cu user-ulrootpe hostname-ul si portul indicate in config, folosind key de autentificare indicat laIdentityFile”.

In fisierul ~/.ssh/config se pot adauga oricate alias-uri doriti. Conditia este ca la liniaHostsa aveti nume diferite.

Bergairah tentang teknologi, saya menulis dengan senang hati di siluman di stealthsetts.com dimulai dengan 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, windows dan linux, tetapi juga dalam bahasa pemrograman dan platform blogging (WordPress) dan untuk toko online (WooCommerce, Magento, Presashop).

Rumah Sumber Anda tutorial, tips dan berita yang berguna. Save Servers SSH Keys, IP, Port, HostName in macOS Sierra – Terminal & SSH Config Tips
Tinggalkan komentar