Uložení klíče SSH servery, IP, Port hostitele do Sierra MacOS - Config SSH Terminal & Tipy

Ačkoli diskusí jak zde, tak i na několika fórech o tom, že nová MacOS Sierra, Soukromý klíč lokality nejsou vedeny Keychain Po restartu.

Pro administrátory serveru, kteří používají zabezpečené připojení SSH s ověřovacím klíčem, je to trochu nepříjemné. Pokaždé, když chci ověřit prostřednictvím SSH / Terminálu, měl bych spustit příkaz: ssh-add -K ~ path / private_key.pemPo kterém příkazového řádku Terminal spouštět konektivitu a ověřování spravované servery. Obvykle se spustit příkaz: ssh [Email chráněn]_adresa.

Jednodušší řešením by bylo upravit soubor ~ / .ssh / config k vytvoření jakési alias, a to jak pro autentizačního klíče, stejně jako uživatel a hostname.

1. Otevřete aplikaci Terminal na MacOS a spustit příkaz:

sudo nano ~ / .ssh / config

2. Přidejte následující řádky:

hostitel anyname
Název_hostitele IPServer
Port 22
root
IdentitaFile /Volumes/path/private_keys.pem

3. Ctrl+X Pak Y si Enter uložit změny v konfiguračním.

Pro autentizaci pomocí terminálu, dojde ke spuštění příkazového řádku: ssh anyname. Ověřování bude prováděno automaticky s uživatelským „rootem“ na hostitelském jménu a portu uvedeném v konfiguraci pomocí autentizačního klíče uvedeného v IdentitaFile".

V souboru ~ / .ssh / config může přidat tolik aliasů chtít. Podmínkou je, že linka "Host" mít různé názvy.

Uložení klíče SSH servery, IP, Port hostitele do Sierra MacOS - Config SSH Terminal & Tipy

O autorovi

Tajnost

Vášnivý o všem, co znamená gadget a IT, jsem rád, že mohu napsat na stealthsettings.com od 2006 a rád objevuji nové věci o počítačích a macOS, operačních systémech Linux, Windows, iOS a Android.

Zanechat komentář