Ota SSH -palvelin käyttöön Debianissa

Enable Ssh Server Debian



Tässä artikkelissa näytän sinulle, kuinka asennat ja määrität SSH -palvelimen Debian 9 Stretchiin etäkirjautumista varten. Aloitetaan.

SSH -palvelimen asennus:

Päivitä ensin Debian -käyttöjärjestelmäsi apt -paketin arkistovälimuisti seuraavalla komennolla:







$sudo apt-get päivitys

Apt -paketin arkistovälimuisti pitäisi päivittää, kuten alla olevasta kuvakaappauksesta näet.





Debianissa SSH-palvelin tulee 'openssh-server' -pakettina. Asenna OpenSSH Debianiin suorittamalla seuraava komento:





$sudo apt-get installopenssh-palvelin

Paina 'y' ja jatka sitten painamalla.



OpenSSH -palvelin on asennettava.

Debianissa OpenSSH -palvelimen oletuskäyttäytyminen on, että se käynnistyy automaattisesti heti, kun se on asennettu. Voit myös tarkistaa, onko OpenSSH -palvelin käynnissä sillä seuraavalla komennolla:

$sudosystemctl -tilassh

Sinun pitäisi nähdä aktiivinen (käynnissä) -tila alla olevan kuvakaappauksen mukaisesti. Tämä tarkoittaa, että SSH -palvelin on käynnissä. Se kuuntelee myös portista 22.

Jos OpenSSH -palvelin ei joka tapauksessa ole käynnissä, voit käynnistää OpenSSH -palvelimen suorittamalla seuraavan komennon.

$sudosystemctl käynnistysssh

Poista SSH Server käynnistyksestä:

Oletuksena Debianissa OpenSSH -palvelimen pitäisi käynnistyä automaattisesti järjestelmän käynnistyksen yhteydessä. Jos et halua sen käynnistyvän käynnistyksen yhteydessä, pysäytä ensin OpenSSH -palvelin seuraavalla komennolla:

$sudojärjestelmän pysäytysssh

Jos nyt tarkistat OpenSSH -palvelimesi tilan, sinun pitäisi nähdä, että se ei toimi alla olevan kuvakaappauksen mukaisesti.

Poista nyt OpenSSH -palvelin käytöstä käynnistyksestä seuraavalla komennolla:

$sudosystemctl poistaa käytöstässh

Käynnistä OpenSSH Server käynnistyksen yhteydessä:

Jos haluat käynnistää OpenSSH -palvelimen uudelleen käynnistyksen yhteydessä, suorita seuraava komento:

$sudosystemctlota käyttöön ssh

Käynnistä nyt OpenSSH -palvelin seuraavalla komennolla:

$sudosystemctl käynnistysssh

Jos tarkistat OpenSSH -palvelimen tilan nyt, sinun pitäisi nähdä, että se toimii alla olevan kuvakaappauksen mukaisesti.

Yhdistäminen SSH -palvelimeen etänä:

Ennen kuin voit muodostaa yhteyden SSH -palvelimeen etänä, sinun on tiedettävä SSH -palvelimen IP -osoite.

Selvitä SSH -palvelinta käyttävän tietokoneen IP -osoite suorittamalla seuraava komento kyseiseltä tietokoneelta:

$ipkohteeseen

Kuvakaappauksesta näet, että sen tietokoneen IP -osoite, johon SSH -palvelin on asennettu, on 192.168.10.82

Jos haluat muodostaa yhteyden tähän koneeseen toisesta tietokoneesta, suorita seuraava komento:

$sshUSERNAME@Isäntä/IP_ADDR

Yhdistän SSH -palvelimen käyttäjänä 'shovon' ja IP -osoitteella 192.168.10.82 Ubuntu 17.10 -laitteeltani.

$sshshovon@192.168.10.82

Kun painat, sinun pitäisi nähdä seuraava kehote, jos muodostat ensimmäisen kerran yhteyden SSH -palvelimeen, joka se on.

Kirjoita vain 'kyllä' ja paina.

Sitten sinua pyydetään antamaan sen käyttäjän kirjautumissalasana, jolla kirjaudut. Anna salasana ja paina.

Sinun pitäisi olla yhteydessä SSH -palvelimeen kyseisenä käyttäjänä. Isäntänimi muutettiin linuxhint-pc: stä linuxhintiksi, kuten alla olevasta kuvakaappauksesta näet.

Voit edelleen vahvistaa, että olet yhteydessä etäpalvelimeen, seuraavalla komennolla:

$ipkohteeseen

Näet, että IP -osoite on 192.168.10.82! SSH -palvelimemme IP -osoite!

Voit suorittaa minkä tahansa haluamasi komennon täällä ja hallita etäpalvelinta SSH: n avulla. Voit jopa ostaa julkisen IP -osoitteen ja hallita palvelintasi kaikkialta maailmasta.

Kun olet määrittänyt, sulje SSH -yhteys suorittamalla seuraava komento.

$poistua

Näetkö? Olet kirjautunut ulos 'linuxhint-pc: hen'.

pääkäyttäjä etäpalvelimelle SSH: lla:

Jos haluat pääkäyttäjän pääsyn etäpalvelimelle, voit yrittää kirjautua pääkäyttäjänä seuraavalla komennolla:

$sshjuuri@192.168.10.82

Mutta juuri käyttöoikeus nykyaikaisessa käyttöjärjestelmässä on oletuksena pois käytöstä. Sama koskee myös Debiania. On olemassa 'kokoonpanoton' kiertotapa, kirjaudu sisään tavallisena käyttäjänä ja tule pääkäyttäjäksi seuraavalla komennolla:

$sen-

Anna pääkäyttäjän salasanasi ja sinun tulee olla kirjautuneena pääkäyttäjänä alla olevan kuvakaappauksen mukaisesti.

Voit muuttaa SSH -palvelimesi asetuksia sallimaan myös suoran pääkäyttäjän kirjautumisen.

Voit tehdä tämän avaamalla asetustiedoston '/etc/ssh/sshd_config' komennolla 'nano' seuraavalla komennolla:

$sudo nano /jne/ssh/sshd_config

Tiedoston pitäisi näyttää tältä.

Vieritä hiukan alaspäin. Sinun pitäisi nähdä viiva, kuten alla olevassa kuvakaappauksessa on merkitty.

Poista # -merkki ennen PermitRootLoginia ja vaihda kielto-salasana arvoksi kyllä. Kun olet valmis, paina Ctrl+X, paina y ja tallenna tiedosto painamalla.

Käynnistä SSH -palvelin uudelleen seuraavalla komennolla:

$sudosystemctl uudelleenkäynnistysssh

Nyt sinun pitäisi pystyä muodostamaan yhteys 'pääkäyttäjäksi' suoraan alla olevan kuvakaappauksen mukaisesti.

Näin otat SSH -palvelimen käyttöön etäkirjautumiseen Debian 9: ssä. Kiitos, että luit tämän artikkelin.