Lagre servere SSH -nøkler, IP, port, vertsnavn i macos Sierra – Terminal & SSH Config Tips
Lagre servere SSH -nøkler, IP, port, vertsnavn i macos Sierra – Terminal & SSH Config Tips
S-a mai vorbit si aici, si pe multe forumuri despre faptul ca pe noul Sierra macos, 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 , da Y og Gå pentru salvarea modificarilor in config.
Pentru autentificare via Terminal, se va executa linia de comanda: ssh anyname. Autentificarea se va face automat cu user-ul “rot” pe hostname-ul si portul indicate in config, folosind key de autentificare indicat la “IdentityFile”.
In fisierul ~/.ssh/config se pot adauga oricate alias-uri doriti. Conditia este ca la linia “Host” sa aveti nume diferite.
Lagre servere SSH -nøkler, IP, port, vertsnavn i macos Sierra – Terminal & SSH Config Tips
Hva er nytt
Om Stealth
Lidenskapelig opptatt av teknologi, skriver jeg med glede på StealthSettings.com siden 2006. Jeg har rik erfaring innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og plattformer for blogging (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).
Se alle innlegg av StealthDu kan også være interessert i...