podle

0

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

0

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

Mohlo by vás také zajímat...

Zanechat odpověď

Vaše emailová adresa nebude zveřejněna. Požadovaná pole jsou označena *