Kuinka käyttää SSH:ta Linuxissa

Secure Shell tai lyhyesti SSH on etäyhteysprotokolla Linuxissa sekä muissa käyttöjärjestelmissä. Se esiteltiin alun perin korvaamaan telnetin, joka ei salannut salasanatietoja etäyhteyden kautta ja voi siten olla alttiina jopa yksinkertaisimmille hyökkäyksille. SSH toisaalta käyttää edistyneitä salaustekniikoita yhteyden muodostamiseen (esim. RSA).

Open SSH on ilmainen ja avoimen lähdekoodin SSH-protokollan toteutus Linuxissa.

Asennus ssh ja sshd

Ubuntussa ja Debianissa paketti ssh voidaan käyttää sekä Open SSH -asiakkaan että Open SSH -palvelimen asentamiseen.

sudo apt install ssh

CentOS:ssä ja Fedorassa juosta:

yum install openssh-server openssh-clients

Käynnistä SSH-daemon salliaksesi etäyhteydet

sshd on Open SSH -pakettien kanssa asennettu demoni. Käynnistä demoni suorittamalla:

sudo-palvelun sshd käynnistys

Yhdistä etätietokoneeseen

Jotta voit muodostaa yhteyden etätietokoneeseen SSH:n avulla, SSH-demonin on oltava asennettuna ja käynnissä kyseisessä tietokoneessa. Sinun on tiedettävä tietokoneen isäntänimi tai IP-osoite sekä käyttäjätunnus ja salasana. Sanomattakin on selvää, että tietokoneen tulee olla käytettävissä verkosta.

ssh käyttäjä@isäntänimi

Usein automaatiotarkoituksiin on kirjauduttava etätietokoneeseen ilman salasanan syöttökehotetta. Tämän saavuttamiseksi käytämme RSA-todennusmenetelmää SSH:ssa:

Luo ensin RSA-avain SSH:ta varten käyttäjällesi:

ssh-keygen -t rsa

Kun sinua pyydetään antamaan tunnuslause tälle avaimelle, voit kirjoittaa salasanan lisäsuojauskerroksena tai jättää sen tyhjäksi.

Lisäämme tämän luodun avaimen todennusagenttiin suorittamalla:

ssh-add

Tavoitteena on kopioida tämä luotu avain etätietokoneeseen. Siksi kohdetietokoneeseen/käyttäjään on oltava yksi kirjautumistunnus, jotta tämä luotu avain voidaan kopioida etätietokoneen SSH-konfiguraatioon. ssh-copy-id kopioi nykyisten käyttäjien SSH-avaimen kohdetietokoneeseen:

ssh-copy-id käyttäjätunnus@isäntänimi

Nyt voit kirjautua sisään ilman salasanaa:

Toivomme, että tämän sivun tiedoista on sinulle apua. Jos sinulla on kysyttävää, ota meihin yhteyttä Twitterissä.