Saglabājiet serveru SSH atslēgas, IP, portu, resursdatora nosaukumu macOS Sjerra - Terminal & SSH konfigurācijas padomi

Lai gan diskusijas gan šeit, gan uz vairākiem forumos par to, ka jaunā macOS sjēra, Privātā atslēga vietas netiek turēti Keychain pēc sistēmas restartēšanas.

Serveru administratoriem, kuri izmanto drošu SSH savienojumu ar autentifikācijas atslēgu, tas ir nedaudz kaitinoši. Katru reizi, kad viņi vēlas autentificēties, izmantojot SSH/Terminal, jāizpilda komanda: ssh-add -K ~ ceļš / privāts_atslēga.pem, pēc kura in Terminal lai izpildītu komandrindu savienojuma izveidei un autentifikācijai ar pārvaldītajiem serveriem. Kā likums, komanda tiek izpildīta: ssh sakne @ ip_adduztver.

Vienkāršāks risinājums būtu rediģēt failu ~ / .ssh / config, lai izveidotu sava veida aizstājvārdu gan autentifikācijas atslēgai, gan lietotājam un resursdatora nosaukumam.

1. open pieteikums Terminal pe macOS un izpildiet komandu:

sudo nano ~/.ssh/config

2. Pievieno šādas rindas:

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

3. Ctrl+X tad Y si Enter lai saglabātu izmaiņas config.

Autentifikācijai, izmantojot Terminal, tiks izpildīta komandrinda: ssh anyname. Autentifikācija tiks veikta automātiski ar "saknes" lietotāju uz resursdatora nosaukuma un porta, kas norādīts konfigurācijā, izmantojot autentifikācijas atslēgu, kas norādīta "IdentityFile".

~ / .Ssh / config failā varat pievienot tik daudz pseidonīmu, cik vēlaties. Nosacījums ir tāds, ka rindā "Host" jums ir dažādi vārdi.

Tehnoloģijas entuziasts, ar prieku rakstu vietnē StealthSettings.com no 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalu platformās (WooCommerce, Magento, PrestaShop).

kā uz » iHowTo » iHowTo - macOS » Saglabājiet serveru SSH atslēgas, IP, portu, resursdatora nosaukumu macOS Sjerra - Terminal & SSH konfigurācijas padomi
Leave a Comment