Uložiť servery SSH Keys, IP, port, hostiteľské meno v Macos Sierra – Terminál & SSH Config tipy

Hovorilo sa tu aj tu a na mnohých fórach o tom, že nové Sierra MacOS, Súkromné ​​kľúče už nie sú udržiavané Keychain Po reštartovaní systému.

Pre administrátorov servera, ktorí používajú bezpečné pripojenie SSH s autentifikačným kľúčom, je to trochu nepríjemné. Zakaždým, keď chcú overiť prostredníctvom SSH/Terminálu, mali by ste vykonať objednávku: ssh -add -k ~ cesta/private_key.pem, potom v termináli na vykonanie riadku objednávok na pripojenie a autentifikáciu k spravovaným serverom. Objednávka sa zvyčajne vykonáva: ssh root@ip_address.

Jednoduchším riešením by bolo upraviť ~/.ssh/config, v ktorom by sa vytvoril druh alias, a to tak pre autentifikačný kľúč, ako aj pre používateľa a meno hostiteľa.

1. Otvoríme aplikáciu terminálu na MacOS a vykonáme príkaz:

sudo nano ~/.ssh/config

2. Pridáme nasledujúce riadky:

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

3. Ctrl+x , potom Y a Vstup Uložiť zmeny v konfigurácii.

Pre autentifikáciu prostredníctvom terminálu sa vykoná riadok objednávky: shsh. Autentifikácia sa automaticky uskutoční s používateľom “zakorenenie” Na mene hostiteľa a portu uvedeného v konfigurácii, pomocou autentifikačného kľúča uvedeného v “Identita”.

V súbore ~/.ssh/config je možné pridať akúkoľvek alias, ktorú chcete. Podmienka je ako čiara “Hostiteľ” Mať rôzne mená.

Vášnivý pre technológiu píšem s potešením na serveri Stealthsetts.com, počnúc rokom 2006. Mám bohaté skúsenosti v operačných systémoch: MacOS, Windows a Linux, ale aj v programovacích jazykoch a platformách blogov (WordPress) a pre internetové obchody (WooCommerce, Magento, Presashop).

Home Váš zdroj IT návodov, užitočné tipy a správy. Uložiť servery SSH Keys, IP, port, hostiteľské meno v Macos Sierra – Terminál & SSH Config tipy
Zanechajte komentár