Kann keine SSH-Verbindung zu meiner lokalen VM herstellen (Timeout)

Kann keine SSH-Verbindung zu meiner lokalen VM herstellen (Timeout)

Ich verwende eine alte virtuelle Redhat-Maschine mit VMware Player.

Früher konnte ich eine Verbindung herstellen PuTTY, aber aus irgendeinem Grund geht das jetzt nicht mehr.

Ich gehe folgendermaßen vor:

  1. Ich verwende ifconfig, um die IP-Adresse zu erhalten
  2. Ich pinge die IP-Adresse an und erhalte eine Antwort, nur um sicherzugehen
  3. Ich überprüfe, ob iptablesTCP-Verbindungen über Port 22 akzeptiert werden
  4. Ich PuTTYverwende die IP-Adresse, die ich in Schritt 2 erhalten habe.

Früher hat es funktioniert, jetzt nicht mehr. Ich habe nichts geändert, aber jedes Mal, wenn ich es zurücksetze, iptableswerden die Regeln gelöscht und ich muss es neu machen, aber es funktioniert immer noch nicht. Ich erhalte die Fehlermeldung „Verbindung abgelaufen“.

Irgendwelche Ideen?

Antwort1

Soweit ich weiß, verwendet RedHat Firewalld und nicht iptables. Das könnte der Grund sein, warum Ihre Regel zurückgesetzt wird. Sie können dies überprüfen, indem Sie ausführen systemctl status firewalld. Wenn dies der Fall ist, können Sie SSH öffnen, indem Sie ausführen firewall-cmd --add-port=22/tcp --permanent. Dadurch sollte der Port in Ihrer Firewall geöffnet werden.

Eine weitere Sache ist, dass root sich standardmäßig nicht per ssh anmelden darf. Dies musst du PermitRootLogin Yesin deinem Browser einstellen /etc/ssh/sshd.confund die ssh-Konfiguration mit neu laden systemctl reload sshd.

Ich hoffe das hilft.

verwandte Informationen