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á.