Serveru SSH atslēgu, IP, porta, resursdatora nosaukuma saglabāšana operētājsistēmā macOS Sierra - padomi par termināļiem un SSH konfigurēšanu

Lai gan diskusijas gan šeit, gan uz vairākiem forumos par to, ka jaunā MacOS Sierra, Privātā atslēga vietas netiek turēti Keychain pēc restart.

Serveru administratoriem, kuri izmanto drošu SSH savienojumu ar autentifikācijas atslēgu, tas ir mazliet neērti. Katru reizi, kad es gribu autentificēt caur SSH / Terminal, man vajadzētu izpildīt komandu: ssh-pievienot -K ~ ceļš / private_key.pemPēc kura Terminal komandrindas izpildīt savienojumu un autentifikācijas pārvalda serveriem. Parasti, izpildīt komandu: ssh root @ ip_address.

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. Atveriet Terminal pieteikumu MacOS un izpildīt komandu:

sudo nano ~ / .ssh / config

2. Pievieno šādas rindas:

Host anyname
resursdatora IPServer
Ostu 22
lietotājs root
IdentitāteFile /Sējums / ceļš/privāti_atslēgas.pem

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

Autentifikāciju caur Terminal, veiks komandrindu: ssh anyname. Autentifikācija tiks veikta automātiski ar lietotāja "root" konfigurācijā norādītajā resursdatora nosaukumā un portā, 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.

Serveru SSH atslēgu, IP, porta, resursdatora nosaukuma saglabāšana operētājsistēmā macOS Sierra - padomi par termināļiem un SSH konfigurēšanu

Par autoru

Maskēšanās

Kaislīgi par visu sīkrīku un IT, es ar prieku rakstu par slepenībusettings.com kopš 2006. gada, un man patīk atklāt ar jums jaunas lietas par datoriem un operētājsistēmām macOS, Linux, Windows, iOS un Android.

Leave a Comment