Ačkoli diskusí jak zde, tak i na několika fórech o tom, že nová macOS Pilka, Soukromý klíč lokality nejsou vedeny Keychain po restartu systému.
Pro správce serveru, kteří používají zabezpečené připojení SSH s ověřovacím klíčem, je to trochu nepříjemné. Pokaždé, když se chtějí ověřit přes SSH/Terminal, by měl provést příkaz: ssh-add -K ~ cesta / private_key.pem, po kterém v Terminal pro spuštění příkazového řádku pro připojení a ověření ke spravovaným serverům. Příkaz se zpravidla provede: ssh root @ ip_addSuroviny.
Jednodušším řešením by bylo upravit soubor ~ / .ssh / config, ve kterém lze vytvořit druh aliasu, jak pro ověřovací klíč, tak pro uživatele a název hostitele.
1. otevřené aplikace Terminal na macOS a spusťte příkaz:
sudo nano ~/.ssh/config
2. Přidejte následující řádky:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+X Pak Y si Enter uložit změny v konfiguračním.
Pro ověření přes Terminal, bude spuštěn příkazový řádek: ssh anyname. Autentizace bude provedena automaticky s uživatelem „root“ na názvu hostitele a portu uvedeném v konfiguraci pomocí ověřovacího klíče uvedeného v „IdentityFile“.
V souboru ~ / .ssh / config můžete přidat libovolný počet aliasů. Podmínkou je, že na řádku „Host“ máte různá jména.