Debian

Kuinka korjata portti 22 Debian / Ubuntu hylkäsi yhteyden

Kuinka korjata portti 22 Debian / Ubuntu hylkäsi yhteyden
SSH tarjoaa turvallisen tavan käyttää ja hallita Linux-palvelimia. Joskus kun he muodostavat yhteyden SSH-palvelimiin, käyttäjät kohtaavat usein portin 22 virheellisen yhteyden. Se tapahtuu useista syistä, kuten SSH-palvelu ei ole käynnissä, palomuuri estää portin tai palvelin käyttää eri porttia. Se voi tapahtua myös IP-ristiriidan vuoksi. Tässä artikkelissa käsitellään joitain ratkaisuja, joita sinun pitäisi yrittää korjata virhe.

merkintä: Tässä käsitellyt komennot on testattu Ubuntu 20: ssä.04 LTS. Samat komennot pätevät myös Debian-järjestelmään.

Korjaa yhteys hylätty -virhe

Tämä on "Yhteys hylätty" -virhe, jonka saatat kohdata, kun muodostat yhteyden SSH: n kautta olevaan etäjärjestelmään.

Seuraa alla olevia ratkaisuja askel askeleelta ratkaistaksesi ”Yhteys hylätty” -virheen.

Varmista, että OpenSSH on asennettu

Yksi syy siihen, että saat yhteyden "hylätty yhteys" -virheen, johtuu siitä, että OpenSSH-palvelinta ei ole asennettu kohdepalvelimeen.

Ensin on varmistettava, että OpenSSH-palvelin on asennettu järjestelmään, jota yrität käyttää SSH: n kautta. Voit tarkistaa, onko OpenSSH asennettu vai ei, antamalla seuraava komento kohdepalvelimen päätelaitteeseen:

$ sudo apt -luettelo - asennettu | grep openssh-palvelin

Tämä komento suodattaa periaatteessa termin “openssh-server” asennettujen pakettien luettelosta. Jos saat seuraavan samanlaisen lähdön, se tarkoittaa, että OpenSSH-palvelin on asennettu. Toisaalta, jos et saa lähtöä, se tarkoittaa, että OpenSSH puuttuu kohdepalvelimesta.

Jos sitä ei ole asennettu kohdepalvelimeen, voit asentaa sen seuraavalla komennolla sudo:

$ sudo apt asentaa openssh-palvelimen

Kirjoita sitten sudo-salasana ja kun sinulta kysytään vahvistusta, paina 'y'. Asennuksen jälkeen vahvista se samalla komennolla

$ sudo apt -luettelo - asennettu | grep openssh-palvelin

Tarkista SSH-palvelu

OpenSSH-palvelu toimii taustalla ja kuuntelee saapuvia yhteyksiä. Pysäytetty OpenSSH-palvelu voi olla yksi syy "Yhteys hylätty" -virheen vastaanottamiseen.

Siksi on tarpeen tarkistaa, onko OpenSSH-palvelu käynnissä vai ei, käyttämällä seuraavaa komentoa Terminalissa:

$ sudo service ssh-tila

Jos näet seuraavan lähdön, se tarkoittaa, että palvelu on aktiivinen ja käynnissä taustalla.

Toisaalta, jos saat passiivinen (kuollut), se tarkoittaa, että palvelu ei ole käynnissä. Voit suorittaa OpenSSH-palvelun käyttämällä seuraavaa komentoa sudona Terminalissa:

$ sudo service ssh start

Käynnistä palvelu uudelleen käyttämällä seuraavaa komentoa:

$ sudo service ssh käynnistyy uudelleen

Tarkista SSH-palvelimen kuunteluportti

Toinen syy "Yhteys hylätty" -virheen vastaanottamiseen johtuu siitä, että yrität muodostaa yhteyden väärään porttiin. Esimerkiksi, jos palvelin on määritetty kuuntelemaan portissa 2244 ja yrität muodostaa yhteyden sen oletusporttiin 22, saat tällöin "Yhteys hylätty" -virheen.

Ennen yhteyden muodostamista sinun on tarkistettava SSH-palvelimen kuunteluportti. Jos se on oletusportti (22), voit liittää sen seuraavalla komennolla:

$ ssh [käyttäjänimi] @ [kaukopalvelimen IP tai isäntänimi]

Jos kyseessä on jokin muu kuin oletusportti, sinun on muodostettava yhteys SSH-palvelimeen tällä portilla:

$ ssh -p [porttinumero] [käyttäjänimi] @ [ip_osoite]

Tarkistaaksesi, mitä porttia OpenSSH-palvelin kuuntelee; käytä terminaalissa seuraavaa komentoa:

$ sudo netstat -ltnp | grep sshd

Saat tuloksen, joka on samanlainen kuin seuraava:

Kolmannessa sarakkeessa näet, että palvelimen kuunteluportti on 2244. Jos näin on, sinun on muodostettava yhteys SSH-palvelimeen tällä portilla.

$ ssh -p [2244] [käyttäjänimi] @ [ip_osoite]

Salli SSH palomuurissa

SSH-portin estävä palomuuri voi olla toinen merkittävä syy ”Yhteys hylätty” -virheeseen. Jos palomuuri on käynnissä SSH-palvelimessa, sinun on sallittava SSH-portti siinä seuraavalla komennolla. Korvata satamaan SSH-palvelin kuuntelee porttinumeroa:

$ sudo ufw salli portti / tcp

Esimerkiksi, jos SSH-palvelin kuuntelee porttia 2244, voit sallia sen palomuurissa seuraavasti:

$ sudo ufw salli 2244 / tcp

Lataa palomuuri uudelleen seuraavalla komennolla:

$ sudo ufw lataa

Varmista, että säännöt on lisätty, tarkistamalla palomuurin tila käyttämällä seuraavaa komentoa Terminalissa:

$ sudo ufw-tila

Seuraava tulos osoittaa, että portti 2244 on sallittu palomuurissa.

Ratkaise päällekkäinen IP-osoiteristiriita

"Yhteys hylätty" -virhe voi ilmetä myös päällekkäisen IP-osoiteristiriidan vuoksi. Joten varmista, että järjestelmällä ei ole kopiota IP-osoitteesta.

Asenna arping-apuohjelma järjestelmääsi seuraavalla komennolla:

$ sudo apt install arping

Pistä sitten SSH-palvelimen IP-osoite.

$ ping

Jos näet lähdössä vastauksen useammasta kuin yhdestä MAC-osoitteesta, se osoittaa, että järjestelmässä on kaksoiskappale IP. Jos näin on, vaihda SSH-palvelimen IP-osoite ja yritä muodostaa yhteys uudella IP-osoitteella.

Näin korjaat portin 22 "Yhteys hylätty" -virheen Linux-järjestelmissä. Tässä artikkelissa olemme kuvanneet muutamia tapoja, jotka varmasti auttavat sinua ratkaisemaan "Yhteys hylätty" -virheen.

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...