Uložit servery SSH Keys, IP, Port, HostName in MacOS Sierra – Terminál & Konfigurační tipy SSH
Uložit servery SSH Keys, IP, Port, HostName in MacOS Sierra – Terminál & Konfigurační tipy SSH
Mluvilo se o tom i tady a na mnoha fórech o tom, že ten nový Sierra MacOS, soukromé klíče již nejsou uloženy Klíčenka 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/Terminál, měli by provést příkaz: ssh-add -K ~cesta/soukromý_klíč.pem, načež v Terminálu spusťte příkazový řádek pro připojení a ověření ke spravovaným serverům. Příkaz se zpravidla provede: ssh root@ip_address.
Jednodušším řešením by byla úprava souboru ~/.ssh/config, ve kterém by se vytvořil jakýsi alias, a to jak pro autentizační klíč, tak pro uživatele a jméno hostitele.
1. Otevřete aplikaci Terminál v systému macOS a spusťte příkaz:
sudo nano ~/.ssh/config
2. Přidáme následující řádky:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+x , pak Y a Zadejte pro uložení změn v konfiguraci.
Pro autentizaci přes terminál se spustí příkazový řádek: ssh libovolné jméno. Autentizace bude provedena automaticky s uživatelem “vykořenit” na název hostitele a port uvedený v konfiguraci pomocí ověřovacího klíče uvedeného na “IdentityFile”.
Do souboru ~/.ssh/config můžete přidat libovolné aliasy. Stav je jako na lince “Hostitel” mít různá jména.
Uložit servery SSH Keys, IP, Port, HostName in MacOS Sierra – Terminál & Konfigurační tipy SSH
Co je nového
O Stealth
Nadšenec do technologií, s radostí píšu na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, ale také s programovacími jazyky a bloggingovými platformami (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).
Zobrazit všechny příspěvky od StealthMohlo by vás také zajímat...