Uložiť servery SSH kľúče, IP, port, názov hostiteľa v macOS Sierra - Terminal & 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é Keychain po reštarte systému.

Pre správcov serverov, ktorí používajú zabezpečené pripojenie SSH s autentifikačným kľúčom, je to trochu nepríjemné. Zakaždým, keď sa chcú overiť cez SSH/Terminal, by mal vykonať príkaz: ssh-add -K ~ cesta / private_key.pem, po ktorom v Terminal spustiť príkazový riadok na pripojenie a autentifikáciu k riadeným serverom. Spravidla sa príkaz vykoná: ssh root @ ip_addres.

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. otvorenej aplikácie Terminal na macOS a spustite príkaz:

sudo nano ~/.ssh/config

2. Pridajte nasledujúce riadky:

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

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

Pre autentifikáciu cez Terminal, príkazový riadok sa spustí: ssh anyname. Autentifikácia sa vykoná automaticky s používateľom „root“ s názvom hostiteľa a portom uvedeným v konfigurácii pomocou autentifikačného kľúča uvedeného v „IdentityFile“.

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

Zanietený technológiou, s radosťou píšem na StealthSettings.com od roku 2006. Mám bohaté skúsenosti s operačnými systémami: macOS, Windows a Linux, ako aj s programovacími jazykmi a platformami pre blogovanie (WordPress) a pre online obchody (WooCommerce, Magento, PrestaShop).

Ako » iHowTo » ihowto - macOS » Uložiť servery SSH kľúče, IP, port, názov hostiteľa v macOS Sierra - Terminal & Tipy na konfiguráciu SSH
Pridať komentár