SSH Server Connect to Host XXX-poort 22: Verbinding Gestuurd op Linux-Ubuntu

Ik probeer verbinding te maken met de externe server via SSH, maar aansluittime-out.

Ik heb de volgende opdracht

ssh [email protected]

en het volgen van resultaat

SSH: Connect to Host [email protected] 22: Verbinding Gestuurd

Maar als u probeert verbinding te maken met een andere externe server, kan ik met succes inloggen.

Dus ik denk dat er geen probleem is in SSH en andere persoon proberen in te loggen met dezelfde login en wachtwoord die hij met succes is inloggen bij de server.

Help me alstublieft
Bedankt.


Antwoord 1, Autoriteit 100%

Hier zijn een paar dingen die kunnen voorkomen dat u verbinding maakt met uw LINODE-instantie:

  1. DNS-probleem : als de computer die u gebruikt om verbinding te maken met uw
    Externe server is niet op test.kameronderdehamer.nl correct
    Dan kunt u uw host niet bereiken. Probeer verbinding te maken met de
    Openbaar IP-adres dat aan uw LINODE is toegewezen en kijk of het werkt (b.v.
    ssh [email protected]). Als u verbinding kunt maken met het openbare IP
    maar niet met behulp van de hostnaam die zou bevestigen dat u het heeft
    een probleem met de resolutie van het domeinnaam.

  2. Netwerkproblemen : There
    kan een aantal netwerkproblemen zijn die u verhindert van het vaststellen van een
    verbinding met uw server. Er kan bijvoorbeeld een verkeerd geconfigureerd zijn
    router op het pad tussen jou en je gastheer, of dat kan zijn
    Packet-verlies ervaren. Hoewel dit niet frequent is, heeft het
    Happenned voor me meerdere keren met Linode en kan erg vervelend zijn.
    Het kan een goed idee zijn om dit te controleren in het geval. Je kunt een kijkje nemen
    op Diagnose van netwerkproblemen met MTR(van de Linode
    bibliotheek).


Antwoord 2, autoriteit 60%

Ik kreeg deze foutmelding en ontdekte dat mijn SSH-poort (niet-standaardnummer) niet op de witte lijst staat in de firewall van de configuratieserver.


Antwoord 3, autoriteit 30%

Die foutmelding betekent dat de server waarmee u verbinding maakt niet reageert op SSH-verbindingspogingen op poort 22. Daar zijn drie mogelijke redenen voor:

  1. Je gebruikt geen SSH-server op de machine. Je moet het installeren om ernaar te kunnen ssh’en.

2.Je draait een SSH-server op die machine, maar op een andere poort. Je moet uitzoeken op welke poort het draait; stel dat het op poort 1234 staat, voer dan ssh -p 1234 hostname uit.

  1. Je draait een SSH-server op die machine en deze gebruikt wel de poort waarop je verbinding probeert te maken, maar de machine heeft een firewall die je niet toestaat er verbinding mee te maken. Je moet uitzoeken hoe je de firewall kunt wijzigen, of misschien moet je vanaf een andere host sshten om toegang te krijgen.

EDIT:zoals (terecht) aangegeven in de opmerkingen, is de derde zeker het geval; de andere twee zouden ertoe leiden dat de server een TCP “reset”-pakket terugstuurt bij de verbindingspoging van de client, wat resulteert in een “verbinding geweigerd”-foutbericht, in plaats van de time-out die u krijgt. De andere twee kunnen ook het geval zijn, maar je moet eerst de derde repareren voordat je verder kunt gaan.


Antwoord 4, autoriteit 20%

Als u zich op het openbare netwerk bevindt, blokkeert Firewall standaard alle inkomende verbindingen. controleer uw firewall-instellingen of gebruik een privénetwerk voor SSL


Antwoord 5, autoriteit 20%

Mijn VPN-verbinding is niet ingeschakeld. Ik probeerde de hele mogelijke manier om de firwall en havens te openen totdat ik me realiseerde, ik werk vanuit huis en mijn VPN-verbinding daalde.
Maar ja, firewall en SSH-configuraties kunnen een reden zijn.


Antwoord 6, Autoriteit 10%

Er kunnen veel mogelijke redenen zijn voor deze mislukking.

Sommige worden hierboven vermeld. Ik geconfronteerd met hetzelfde probleem, het is heel moeilijk om de oorzaak van het falen te vinden.

Ik raad u aan om de sessietime-out te controleren op SHH van SSH_CONFIG-bestand.
Probeer de time-out van de sessie te verhogen en te zien of deze niet meer is


Antwoord 7

De mogelijkheid kan zijn, de SSH is mogelijk niet ingeschakeld op uw server / systeem.

  1. Controleer sudo Systemctl Status SSH is actief of niet.
  2. Als het niet actief is, probeer dan met de hulp van deze opdrachten

SUDO APT-update

SUDO APT Installeer OpenSSH-SERVER

Probeer nu toegang te krijgen tot de server / systeem met de volgende opdracht

SSH-gebruikersnaam @ IP_ADDRESS


Antwoord 8

Ik had deze fout bij het proberen in mijn Raspberry PI uit mijn MBP via Bash Terminal. Mijn RPI is via WiFi / WLAN0 verbonden met het netwerk en dit IP was gewijzigd bij het opnieuw opstarten van mijn routers DHCP.

Controleer IP die wordt gebruikt om in te loggen via SSH is correct. Controleer IP van het apparaat opnieuw in SSH’D in (in mijn geval de RPI), die kan worden gecontroleerd met hostname -I

Bevestig / wijzig / wijzigt SSH-inloggegevens op “Gast” -apparaat (in mijn geval de MBP) en het werkte prima in mijn poging.


Antwoord 9

Ik heb geconfronteerd met een soortgelijk probleem. Ik heb gecontroleerd op de onderstaande:

  1. Als SSH niet op uw machine is geïnstalleerd, moet u deze eerst installeren. (U krijgt een bericht dat SSH niet wordt herkend als een opdracht).
  2. Poort 22 is open of niet op de server die u probeert te sshen.
  3. Als je de controle over de externe server in handen hebt en je hebt rechten, probeer dan de firewall erop uit te schakelen.
  4. Probeer opnieuw te ssh.

Als poort geen probleem is, moet u de firewall-instellingen controleren, aangezien deze uw verbinding blokkeert.

Ook bij mij was het een firewall-probleem tussen mijn machine en de externe server. Ik heb de firewall op de externe server uitgeschakeld en ik kon verbinding maken via ssh.


Antwoord 10

Probeer indien mogelijk verbinding te maken met een VPN. Dat was de reden dat ik met een probleem werd geconfronteerd.
Tip: als u een ec2-machine gebruikt, probeer deze dan opnieuw op te starten. Dit werkte onlangs voor mij 🙂


Antwoord 11

controleer of u per ongeluk de standaard vpc of standaard subnetten hebt verwijderd, terwijl u uw eigen vpc en subnetten aanmaakt.
Ik heb deze fout gemaakt tijdens het maken van vpc, vandaar deze fout tijdens het verbinden via ssh.

controleer ook of u IGW hebt gekoppeld aan openbare subnetten.


Antwoord 12

Ik had dit probleem toen ik vanaf mijn Mac probeerde te ssh-en naar een lokale nextcloud-server.

Ik had geen problemen met ssh-in één keer, maar als ik meer dan één gelijktijdige verbinding probeerde te hebben, bleef deze hangen totdat er een time-out was opgetreden.

Let op, ik sshing naar mijn gebruiker@public-ip-address.

Ik realiseerde me dat de tweede verbinding alleen niet werkte toen ik probeerde ernaar te ssh-en vanuit hetzelfde netwerk, dwz mijn thuisnetwerk

Bovendien werkte het toen ik ssh user@server-domainprobeerde!

De eindoplossing was om ssh user@server-domainte gebruiken in plaats van ssh user@public-ip


Antwoord 13

mijn hoofdcomputer is Windows 10 en ik heb CEntOS 7 VBox
Zoek in uw hoofdcomputer naar “known_hosts”
meestal de locatie van de bekende_host in vensters in “user/.ssh/known_host
open het met kladblok en verwijder de regel waar je centos vbox ip
probeer dan verbinding te maken in uw terminal

in mac os-gebruiker kunt u bekende_hosts vinden in “~/.ssh/bekende_hosts


Antwoord 14

Update de beveiligingsgroep van die instantie. Uw lokale IP moet zijn bijgewerkt. Elke keer dat het IP-flipt. U moet de beveiligingsgroep bijwerken.

Other episodes