Uložiť servery SSH kľúče, IP, port, názov hostiteľa v macOS Sierra - Tipy na konfiguráciu terminálu a SSH

Hoci diskusií ako tu, tak aj na niekoľkých fórach o tom, že nová macOS Sierra, Súkromný kľúč lokality nie sú vedené kľúčenka po restartoblasti systému.

pre adminserverových serverov, ktoré používajú zabezpečené pripojenie SSH s autentifikačným kľúčom, je to trochu otravné. Zakaždým, keď sa chcete prihlásiť cez SSH / Terminál, mali by ste spustiť príkaz: ssh-add -K ~ cesta / private_key.pem, po ktorom sa v termináli spustí príkazový riadok na pripojenie a overenie k serverom adminvrstvy. Zvyčajne sa príkaz vykoná: ssh root @ ip_address.

Jednoduchším riešením by bolo upraviť súbor ~ / .ssh / config, v ktorom vytvoríte akýsi alias pre autentifikačný kľúč aj pre používateľa a meno hostiteľa.

1. Otvorte aplikáciu Terminál macOS a spustite príkaz:

sudo nano ~/.ssh/config

2. Pridajte nasledujúce riadky:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X potom Y si Enter uložiť zmeny v konfiguračnom.

Pre autentizáciu pomocou terminálu, dôjde k spusteniu príkazového riadka: ssh anyname. Autentifikácia sa uskutoční automaticky s používateľom „root“ v názve hostiteľa a na portu uvedenom v konfigurácii pomocou autentifikačného kľúča uvedeného v časti IdentitaFile".

V súbore ~ ​​/ .ssh / config môžete pridať ľubovoľný počet aliasov. Podmienkou je, aby ste v riadku „Host“ mali rôzne mená.

Vášnivý k technológiám, rád testujem a píšem návody o operačných systémoch macOSlinux, Windows, o WordPress, WooCommerce a konfigurácia webových serverov LEMP (Linux, NGINX, MySQL a PHP). píšem ďalej StealthSettings.com od roku 2006 a o pár rokov neskôr som začal písať na iHowTo.Tips návody a novinky o zariadeniach v ekosystéme Apple: iPhone, iPad, Apple Hodinky, HomePod, iMac, MacBook, AirPods a príslušenstvo.

Pridať komentár