Kuinka määrittää salasanaton SSH-kirjautuminen RHEL 8:ssa


RHEL 8:n julkaisun myötä pääset kokemaan, millainen todellinen tuote tulee olemaan, ja testaamaan joitakin sen toimintoja. Jos olet innokas testaamaan RHEL 8:aa, voit rekisteröityä ilmaiseksi ja ladata RHEL 8:n.

Voit tutustua RHEL 8 -asennusohjeisiimme alla olevista linkeistä.

  • Kuinka ladata ja asentaa RHEL 8 ilmaiseksi
  • "RHEL 8":n asennus kuvakaappauksilla

Ymmärtääkseni tämän helposti, käytän kahta palvelinta:

  • 192.168.20.100 (kerrigan) – palvelin, josta muodostan yhteyden
  • 192.168.20.170 (tecmint) – minun RHEL 8 -järjestelmäni

Tässä opetusohjelmassa opit määrittämään salasanattoman SSH-kirjautumisen RHEL 8 -asennuksessa ssh-avaimia käyttämällä. Varmista, että Open-ssh-palvelin on jo asennettu järjestelmääsi, mutta jos se ei ole, voit asentaa sen antamalla seuraava yum-komento:

yum install openssh-server

Vaihe 1: Luo SSH-avain 192.168.20.100 (kerrigan)

Luo uusi ssh-avainpari järjestelmässä, josta muodostat yhteyden RHEL 8 -järjestelmääsi. Tämä voidaan tehdä käyttämällä seuraavaa komentoa:

ssh-keygen

Voit määrittää tiedostolle merkityksellisen nimen tai jättää sen oletusnimeksi. Kun kysytään salasanaa, paina "enter" ja jätä salasana tyhjäksi.

Vaihe 2: Kopioi SSH-avain numeroon 192.168.20.170 (tecmint)

Avaimen kopioiminen on yksinkertainen tehtävä, joka voidaan suorittaa käyttämällä ssh-copy-id-komentoa kuvan mukaisesti.

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server

Kun sinulta kysytään etäkäyttäjän salasanaa, kirjoita se. Tämä luo .ssh ”-hakemiston, jos se puuttuu, ja authorized_keys-tiedoston, jolla on asianmukaiset oikeudet.

Vaihe 2: Testaa salasanatonta SSH-kirjautumista osoitteesta 192.168.20.100

Nyt kun avain on kopioitu etäpalvelimellemme, voimme testata yhteyttä. Sinulta ei tule kysyä salasanaa:

ssh -i ~/.ssh/id_rsa  user@remote-server

Tässä opetusohjelmassa opit SSH:ta RHEL 8 -järjestelmääsi käyttämällä salasanatonta ssh-avainta. Toivottavasti prosessi oli helppo. Jos sinulla on kysyttävää, lähetä ne alla olevaan kommenttiosaan.