Salvestage serverisse SSH-võtmed, IP, port, hostinimi macOS Sierra - terminali ja SSH konfiguratsiooni näpunäited

Kuigi arutelu nii siin kui ka mitmel foorumites, et uus macOS MäeahelikPrivate tähtsamaid linnu ei hoita võtmehoidja pärast restartsüsteemi piirkonnas.

eest adminserveriserverid, mis kasutavad autentimisvõtmega turvalist SSH ühendust, on see veidi tüütu. Iga kord, kui soovite SSH / terminali kaudu sisse logida, peaksite käivitama käsu: ssh-add -K ~ tee / private_key.pem, mille järel käivitatakse terminalis serveritega ühenduse loomiseks ja autentimiseks käsurida adminkihistused. Tavaliselt täidetakse käsk: ssh juur @ ip_address.

Lihtsam lahendus oleks faili ~ / .ssh / config redigeerimine, milles luuakse omamoodi varjunimi, nii autentimisvõtme kui ka kasutaja ja hostinime jaoks.

1. Avage rakendus Terminal macOS käsk:

sudo nano ~/.ssh/config

2. Lisa järgmised read:

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

3. Ctrl+X siis Y si Enter Muudatuste salvestamiseks seadistustefaili.

Autentimiseks kaudu Terminal, siis käsu rida: ssh anyname. Autentimine toimub konfiguratsioonis märgitud hostinime ja pordi juurkasutajaga automaatselt, kasutades identiteedis märgitud autentimisvõtitFile".

~ / .Ssh / config faili saate lisada nii palju varjunimesid kui soovite. Tingimus on, et real "Host" on teil erinevad nimed.

Kirglik tehnoloogia vastu, mulle meeldib testida ja kirjutada õpetusi opsüsteemide kohta macOS, Linux Windows, umbes WordPress, WooCommerce ja seadistada LEMP veebiservereid (Linux, NGINX, MySQL ja PHP). kirjutan edasi StealthSettings.com alates 2006. aastast ja paar aastat hiljem hakkasin kirjutama iHowTo.Tipsi õpetustes ja uudistes ökosüsteemi seadmete kohta Apple: iPhone, iPad, Apple Vaata, HomePod, iMac, MacBook, AirPodid ja tarvikud.

Jäta kommentaar