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 -tilasshSinun 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äynnistyssshPoista 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äytyssshJos 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ässhKäynnistä OpenSSH Server käynnistyksen yhteydessä:
Jos haluat käynnistää OpenSSH -palvelimen uudelleen käynnistyksen yhteydessä, suorita seuraava komento:
$sudosystemctlota käyttöön sshKäynnistä nyt OpenSSH -palvelin seuraavalla komennolla:
$sudosystemctl käynnistyssshJos 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:
$ipkohteeseenKuvakaappauksesta 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_ADDRYhdistän SSH -palvelimen käyttäjänä 'shovon' ja IP -osoitteella 192.168.10.82 Ubuntu 17.10 -laitteeltani.
$sshshovon@192.168.10.82Kun 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:
$ipkohteeseenNä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.
$poistuaNä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.82Mutta 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_configTiedoston 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äynnistyssshNyt 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.