Uložit servery SSH klíče, IP, port, název hostitele v macOS Sierra - Terminal & Tipy pro konfiguraci SSH

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.

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » iHowTo » iHowTo - macOS » Uložit servery SSH klíče, IP, port, název hostitele v macOS Sierra - Terminal & Tipy pro konfiguraci SSH
Zanechat komentář