Uložte servery SSH kľúče, IP, port, názov hostiteľa v systéme macOS Sierra - terminál a tipy na konfiguráciu SSH

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 root @ ip_address.

Jednoduchším riešením by bolo upraviť súbor ~ / .ssh / config, v ktorom vytvoríte akýsi alias pre autentifikačný kľúč aj pre používateľa a meno 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
IdentitaFile /Volumes/path/private_keys.pem

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

Pre autentizáciu pomocou terminálu, dôjde k spusteniu príkazového riadka: ssh anyname. Autentifikácia sa uskutoční automaticky s používateľom „root“ v názve hostiteľa a na portu uvedenom v konfigurácii pomocou autentifikačného kľúča uvedeného v časti IdentitaFile".

V súbore ~ ​​/ .ssh / config môžete pridať ľubovoľný počet aliasov. Podmienkou je, aby ste v riadku „Host“ mali rôzne mená.

Uložte servery SSH kľúče, IP, port, názov hostiteľa v systéme macOS Sierra - terminál a tipy na konfiguráciu SSH

O autorovi

tajnosť

Vášnivý vo všetkom a v IT, píšem s radosťou o tajnostisettings.com od roku 2006 a rád s vami objavujem nové veci o počítačoch a operačných systémoch macOS, Linux, Windows, iOS a Android.

Pridať komentár