Save Keys SSH palvelimet, IP, portti HostName Sierra MacOS - Config SSH Terminal & Tips

Vaikka keskustelut sekä täällä ja useita foorumeilla siitä, että uusi MacOS SierraYksityinen avain sivustoja ei pidetä avaimenperä uudelleenkäynnistyksen jälkeen.

Palvelimen ylläpitäjille, jotka käyttävät turvallista SSH-yhteyttä todentamisavain kanssa, tämä on hieman hankalaa. Joka kerta, kun haluan todentaa SSH / Terminalin kautta, minun pitäisi suorittaa komento: ssh-add -K ~ polku / private_key.pemJonka jälkeen Terminal komentoriviä suoritettavaksi yhteyden ja autentikoinnin onnistui palvelimia. Yleensä suorittaa komento: ssh [Sähköposti suojattu]_osoite.

Yksinkertaisempi ratkaisu olisi muokata tiedostoa ~ / .ssh / config luoda eräänlainen alias, niin autentikointi avain, sekä käyttäjien ja hostname.

1. Avaa Terminal sovellus MacOS ja suorita komento:

sudo nano ~ / .ssh / config

2. Lisää seuraavat rivit:

isäntä anyname
HostName IPServer
Port 22
pääkäyttäjän
IdentiteettiFile /Volumes/path/private_keys.pem

3. Ctrl+X sitten Y si Enter Tallenna muutokset config.

Autentikointiin kautta Terminal, jolloin komento rivi: ssh anyname. Todennus tehdään automaattisesti käyttäjän "juurella" isäntänimessä ja portissa, jotka on ilmoitettu konfiguraatiossa, käyttämällä Identityssä ilmoitettua todennusavaintaFile".

Tiedostosta ~ / .ssh / config voidaan lisätä niin monta aliaksia haluavat. Ehtona on, että linja "Host" on eri nimiä.

Save Keys SSH palvelimet, IP, portti HostName Sierra MacOS - Config SSH Terminal & Tips

Kirjailijasta

Stealth

Innostunut kaikesta, mikä tarkoittaa gadgetia ja IT: tä, olen ilo kirjoittaa stealthsettings.com-sivustolle 2006: stä ja rakastan löytää uusia asioita tietokoneista ja macOSista, Linux-käyttöjärjestelmistä, Windows, iOS ja Android.

Jätä kommentti