Shrani Keys SSH strežniki, IP, Port ime gostitelja v Sierra MacOS - Config SSH Terminal & Nasveti

Č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.

Za skrbnike strežnika, ki uporabljajo varno SSH povezavo s ključem za preverjanje pristnosti, je to malo nerodno. Vsakič, ko želim preveriti pristnost prek SSH / terminala, bi moral izvršiti ukaz: ssh-add -K ~ path / private_key.pemPo katerem Terminal ukazno vrstico za izvršitev povezljivost in preverjanje pristnosti na upravljanih strežnikov. Ponavadi, izvedite ukaz: ssh koren @ ip_address.

Preprostejša rešitev bi bila, da uredite datoteko ~ / .ssh / config ustvariti nekakšno alias, tako za ključ za preverjanje pristnosti, kot tudi uporabnika in gostitelja.

1. Odprite aplikacijo Terminal za MacOS in izvršiti ukaz:

sudo nano ~ / .ssh / config

2. Dodajte naslednje vrstice:

Host anyname
Ime gostitelja IPServer
port 22
root
IdentityFile /Volumes/path/private_keys.pem

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

Za preverjanje pristnosti prek terminala, bo izvršitev ukazno vrstico: ssh anyname. Preverjanje pristnosti se izvede samodejno z uporabniškim "korenine" na gostitelja in pristanišče, določeno v config s tipko za preverjanje pristnosti, navedene v "IdentityFile".

V datoteki lahko ~ / .ssh / config dodati toliko vzdevki želeli. Pogoj je, da je linija "gostitelj", da imajo različna imena.

Shrani Keys SSH strežniki, IP, Port ime gostitelja v Sierra MacOS - Config SSH Terminal & Nasveti

O avtorju

Stealth

S strastjo nad vsem, kar pomeni pripomoček in IT, z 2006 z veseljem pišem na stealthsettings.com in rad z vami odkrivam nove stvari o računalnikih in macOS-u, operacijskih sistemih Linux, Windows, iOS in Android.

Pustite komentar