Salvestage serverisse SSH-võtmed, IP, port, hostinimi macOS Sierra - Terminal & SSH konfigureerimise näpunäited

Kuigi arutelu nii siin kui ka mitmel foorumites, et uus macOS MäeahelikPrivate tähtsamaid linnu ei hoita Keychain pärast süsteemi taaskäivitamist.

Serveri administraatorite jaoks, kes kasutavad autentimisvõtmega turvalist SSH-ühendust, on see pisut tüütu. Iga kord, kui nad soovivad autentida SSH/Terminal, peaks täitma käsu: ssh-add -K ~ tee / private_key.pem, mille järel sisse Terminal käsurea käivitamiseks hallatavate serveritega ühenduse loomiseks ja autentimiseks. Reeglina 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. avatud taotlusvooru Terminal pe 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, käivitatakse käsurida: ssh anyname. Autentimine toimub automaatselt konfiguratsioonis näidatud hostinime ja pordi juurkasutajaga, kasutades "IdentityFile"-s näidatud autentimisvõtit.

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

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » iHowTo » iHowTo - macOS » Salvestage serverisse SSH-võtmed, IP, port, hostinimi macOS Sierra - Terminal & SSH konfigureerimise näpunäited
Jäta kommentaar