ved

0

Gem servere SSH Keys, IP, Port, HostName in MacOS Sierra – Terminal & SSH Config -tip

Gem servere SSH Keys, IP, Port, HostName in MacOS Sierra – Terminal & SSH Config -tip

0

Det blev også talt om her, og på mange fora, om, at det nye Sierra Macos, er de private nøgler ikke længere gemt i Nøglering efter genstart af systemet.

For serveradministratorer, der bruger en sikker SSH-forbindelse med en godkendelsesnøgle, er dette lidt irriterende. Hver gang de ønsker at godkende via SSH/Terminal, skal de udføre kommandoen: ssh-add -K ~path/private_key.pem, hvorefter kommandolinjen i Terminal udføres for forbindelse og godkendelse til de administrerede servere. Som regel udføres kommandoen: ssh root@ip_adresse.

En enklere løsning ville være at redigere filen ~/.ssh/config, hvori der oprettes en slags alias, både for autentificeringsnøglen og for brugeren og værtsnavnet.

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 , så Y og Indtast 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 “rod” pe 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.

Gem servere SSH Keys, IP, Port, HostName in MacOS Sierra – Terminal & SSH Config -tip

Du kan også være interesseret i...

Efterlad et svar

Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret *