Uloženie kľúče SSH servery, IP, Port hostiteľa do Sierra MacOS - Config SSH Terminal & Tipy

Hoci diskusií ako tu, tak aj na niekoľkých fórach o tom, že nová MacOS Sierra, Súkromný kľúč lokality nie sú vedené kľúčenka Po reštarte.

Pre správcov serverov, ktorí používajú zabezpečené SSH spojenie s overovacím kľúčom, je to trochu nepríjemné. Zakaždým, keď chcem autentizovať cez SSH / Terminal, musím spustiť príkaz: ssh-add -K ~ cesta / private_key.pemPo ktorom príkazového riadku Terminal spúšťať konektivitu a overovanie spravované servery. Zvyčajne sa spustiť príkaz: ssh [Email protected]_address.

Jednoduchšie riešenie by bolo upraviť súbor ~ / .ssh / config, v ktorom sa vytvorí druh aliasu, a to ako pre prihlasovací kľúč, ako aj pre používateľa a názov hostiteľa.

1. Otvorte aplikáciu Terminal na MacOS a spustiť príkaz:

sudo nano ~ / .ssh / config

2. Pridajte nasledujúce riadky:

hostiteľ anyname
hostname IPServer
Port 22
root
IdentityFile /Volumes/path/private_keys.pem

3. Ctrl + X potom Y si vstúpiť uložiť zmeny v konfiguračnom.

Pre autentizáciu pomocou terminálu, dôjde k spusteniu príkazového riadka: ssh anyname, Autentizácia bude vykonaná automaticky, ak má používateľ "root" na hostname a port zadaný v konfiguračnom pomocou overovací kľúč uvedenú v "IdentityFile".

V súbore ~ ​​/ .ssh / config môže pridať toľko aliasov chcieť. Podmienkou je, že linka "Host" mať rôzne názvy.

Uloženie kľúče SSH servery, IP, Port hostiteľa do Sierra MacOS - Config SSH Terminal & Tipy

O autorovi

tajnosť

Vášnivý o všetkom, čo znamená gadget a IT, píšem s potešením na stealthsettings.com od 2006 a rád s vami objavujem nové veci o počítačoch a MacOS, operačných systémoch Linux, Windows, iOS a Android.

Pridať komentár