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 restartoblast systému.

pentru adminserverové iterátory, které používají zabezpečené SSH spojení s autentizační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í k serverům adminvrstvy. Obvykle se příkaz 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 pe 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. Ověření proběhne automaticky s „kořenovým“ uživatelem na názvu hostitele a portu uvedeném v konfiguraci pomocí ověřovacího klíče uvedeného v části IdentitaFile".

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.

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

Vášnivý k technologii, rád testuji a píšu výukové programy o operačních systémech macOS, Linux, Windows, o WordPress, WooCommerce a konfigurace webových serverů LEMP (Linux, NGINX, MySQL a PHP). píšu dál StealthSettings.com od roku 2006 ao několik let později jsem začal psát na iHowTo.Tips výukové programy a novinky o zařízeních v ekosystému Apple: iPhoneiPad Apple Hodinky, HomePod, iMac, MacBook, AirPods a příslušenství.

Zanechat komentář