Lagre Keys SSH-servere, IP, Port vertsnavnet i Sierra MacOS - Config SSH Terminal og tips

Selv diskusjoner både her og på flere fora om det faktum at den nye MacOS Sierra, Private viktige områder ikke blir holdt nøkkelring etter omstart.

For serveradministratorer, som bruker sikker SSH-forbindelse med autentiseringsnøkkel, er dette litt vanskelig. Hver gang jeg vil godkjenne via SSH / Terminal, bør jeg utføre kommandoen: ssh-add -K ~ path / private_key.pemEtter som Terminal kommandolinjen for å utføre tilkobling og godkjenning til administrerte servere. Vanligvis kjøre kommandoen: ssh root @ ip_address.

En enklere løsning ville være å redigere filen ~ / .ssh / config for å skape en slags alias for både autentiseringsnøkkel, og for brukeren og vertsnavn.

1. Åpne Terminal-programmet på MacOS og utføre kommandoen:

sudo nano ~ / .ssh / config

2. Legg til følgende linjer:

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

3. Ctrl + X deretter Y si Enter for å lagre endringene i config.

For autentisering via Terminal, vil utføre kommandolinjen: ssh anyname. Autentiserings vil bli gjort automatisk med brukeren "root" på vertsnavn og port angitt i config bruker autentiseringsnøkkelen som er angitt i "IdentityFile".

I filen ~ / .ssh / config kan legge til så mange aliaser vil. Forutsetningen er at linjen "vert" til å ha forskjellige navn.

Lagre Keys SSH-servere, IP, Port vertsnavnet i Sierra MacOS - Config SSH Terminal og tips

Om forfatteren

Stealth

Lidenskapelig opptatt av alt som gadget og IT skrive gjerne stealthsettings.com av 2006 og jeg liker å oppdage nye ting med deg om datamaskiner og MacOS, Linux, Windows, iOS og Android.

Legg igjen en kommentar

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.