Hvordan fikse “Tilkobling nektet av port 22” på Ubuntu
Det er tre vanligste årsaker bak denne feilen:
Oppgave 1: Pakken til OpenSSH er ikke installert
Den vanligste årsaken bak denne feilen er at OpenSSSH i de fleste tilfeller ikke er installert på klientmaskinen du prøver å koble til. For bekreftelse av denne OpenSSH -pakken som er installert på klientmaskinen, bruk kommandoen i klientmaskinen:
$ sudo apt liste -installert | grep openssh-server
Utgangen viser at pakken ikke er installert, så vi installerer den ved hjelp av kommandoen:
$ sudo apt install openssh -server -y
Nå hvis feilen er på grunn av dette problemet, bør den løses.
Oppgave 2: SSH -serveren er ikke aktiv
En annen grunn bak denne feilen er at tjenesten til SSH -serveren ikke er aktiv, og vi kan bekrefte statusen til SSH -tjenesten ved å bruke kommandoen:
$ sudo systemctl status ssh
For å aktivere tjenesten, vil vi igjen bruke SystemCTL -verktøyet med startalternativet:
$ sudo systemctl start ssh
Nå sjekk igjen statusen til tjenesten:
$ sudo systemctl status ssh
Oppgave 3: Tilkobling med feil port
Til slutt er problemet at SSH -tjenesten er koblet til en annen port i stedet for port 22, for å bekrefte dette, vil vi bruke kommandoen:
$ sudo netstat -ltnp | grep sshd
I vårt tilfelle er porten satt 22 som er standard, men hvis det er en annen port som vises, vil du bruke følgende portnummer, for eksempel, hvis det er port 44, vil vi bruke kommandoen:
$ ssh -p [port_number] [brukernavn]@[ip_address]
Konklusjon
De fleste Ubuntu -brukere må møte spørsmålet om "tilkobling nektet av port 22", som er av forskjellige grunner diskutert i denne artikkelen. Ikke bare årsakene, men løsningene for å løse disse problemene for å løse feilen i "tilkobling som nektes av port 22" blir forklart.