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 root @ ip_address.

Jednodušší řešením by bylo upravit soubor ~ / .ssh / config k vytvoření jakési alias pro oba autentizačního klíče a pro uživatele 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
IdentityFile /Volumes/path/private_keys.pem

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

Pro autentizaci pomocí terminálu, dojde ke spuštění příkazového řádku: ssh anyname, Autentizace bude provedena automaticky, pokud má uživatel "root" na hostname a port zadaný v konfiguračním pomocí ověřovací klíč uvedenou v "IdentityFile".

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 gadget a psát, ochotně stealthsettings.com z 2006 a rád objevovat nové věci s vámi o počítačích a MacOS, Linux, Windows, iOS a Android.

Zanechat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.