Shrani strežnike SSH ključe, IP, vrata, ime gostitelja v macOS Sierra - Terminal & Nasveti za konfiguracijo SSH

Čeprav razprave tu in na različnih forumih o tem, da je novi macOS sierraSe Zasebni ključna mesta ni ohranil Keychain po ponovnem zagonu sistema.

Za skrbnike strežnikov, ki uporabljajo varno povezavo SSH s ključem za preverjanje pristnosti, je to nekoliko moteče. Vsakič, ko se želijo avtentikirati preko SSH/Terminal, mora izvesti ukaz: ssh-add -K ~ pot / private_key.pem, nakar v Terminal za izvajanje ukazne vrstice za povezavo in avtentikacijo z upravljanimi strežniki. Praviloma se izvede ukaz: ssh root @ ip_addres.

Preprostejša rešitev bi bila urediti datoteko ~ / .ssh / config, v kateri bi ustvarili nekakšen vzdevek tako za ključ za preverjanje pristnosti kot za uporabnika in ime gostitelja.

1. odprta uporaba Terminal na macOS in izvršite ukaz:

sudo nano ~/.ssh/config

2. Dodajte naslednje vrstice:

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

3. Ctrl+X potem Y si Enter shraniti spremembe v zaupnik.

Za avtentikacijo prek Terminal, se bo izvedla ukazna vrstica: ssh anyname. Preverjanje pristnosti bo izvedeno samodejno s "root" uporabnikom na imenu gostitelja in vratih, navedenih v konfiguraciji, z uporabo ključa za preverjanje pristnosti, navedenega v "IdentityFile".

V datoteko ~ / .ssh / config lahko dodate poljubno število vzdevkov. Pogoj je, da imate v vrstici "Gostitelj" različna imena.

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » iHowTo » iHowTo - macOS » Shrani strežnike SSH ključe, IP, vrata, ime gostitelja v macOS Sierra - Terminal & Nasveti za konfiguracijo SSH
Pustite komentar