kirjoittaja

0

Tallenna palvelimet SSH -avaimet, IP, portti, isäntänimi MacOS Sierrassa – Terminaali & SSH Config -vinkit

Tallenna palvelimet SSH -avaimet, IP, portti, isäntänimi MacOS Sierrassa – Terminaali & SSH Config -vinkit

0

Siitä puhuttiin myös täällä ja monilla foorumeilla siitä, että uusi Sierra MacOS, yksityisiä avaimia ei enää tallenneta Avaimenperä järjestelmän uudelleenkäynnistyksen jälkeen.

Palvelimen ylläpitäjille, jotka käyttävät suojattua SSH-yhteyttä todennusavaimella, tämä on hieman ärsyttävää. Joka kerta kun he haluavat todentaa SSH/Terminalin kautta, heidän tulee suorittaa komento: ssh-add -K ~polku/yksityinen_avain.pem, jonka jälkeen suorita Terminaalissa komentorivi yhteyden muodostamista ja todennusta varten hallittuihin palvelimiin. Pääsääntöisesti komento suoritetaan: ssh root@ip_address.

Yksinkertaisempi ratkaisu olisi muokata tiedostoa ~/.ssh/config, jossa luodaan eräänlainen alias sekä todennusavaimelle että käyttäjälle ja isäntänimelle.

1. Avaa Terminal-sovellus macOS:ssä ja suorita komento:

sudo nano ~/.ssh/config

2. Lisäämme seuraavat rivit:

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

3. Ctrl+X silloin Y ja Kirjoittaa tallentaaksesi muutokset asetuksiin.

Terminaalin kautta tapahtuvaa todennusta varten komentorivi suoritetaan: ssh anyname. Todennus tehdään automaattisesti käyttäjän kanssa “juurtua” konfiguraatiossa ilmoitetussa isäntänimessä ja portissa käyttämällä osoitteessa osoitettua todennusavainta “IdentityFile”.

Tiedostoon ~/.ssh/config voit lisätä haluamasi aliakset. Kunto on kuten linjalla “Isäntä” saada erilaisia ​​nimiä.

Tallenna palvelimet SSH -avaimet, IP, portti, isäntänimi MacOS Sierrassa – Terminaali & SSH Config -vinkit

Saatat olla kiinnostunut myös...

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Vaadittavat kentät on merkitty *