
Ich bin neu bei SSH und habe erfolgreich per SSH von der lokalen Maschine zur lokalen VM gewechselt
jetzt versuche ich, per SSH auf eine VM zuzugreifen, die von einem Remotecomputer gehostet wird.
Hier ist der Fehler:
vm@vm1-VirtualBox:~$ ssh [email protected].***.**
ssh: connect to host 192.168.***.** port 22: Connection timed out
Folgendes habe ich versucht:
sudo ufw allow 22
sudo systemctl enable ssh
Sowohl die lokale Maschine als auch die Remote-VM verfügen über Client- und Host-SSH. Ich habe versucht, eine Verbindung zwischen der lokalen und der Remote-VM herzustellen und umgekehrt.
Eine Sache finde ich komisch, nämlich dass der Ping nicht funktioniert. Ich habe versucht, den anderen Rechner anzupingen, ping <IP>
aber es kommt folgende Antwort:
ping 192.168.**.*
PING 192.168.**.* (192.168.**.*) 56(84) bytes of data.
^C
--- 192.168.**.* ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9198ms
Und service ssh status
gibt zurück:
ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: e>
Active: active (running) since Thu 2022-11-10 01:59:30 +08; 39min ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 16543 (sshd)
Tasks: 1 (limit: 9319)
Memory: 1.8M
CPU: 44ms
CGroup: /system.slice/ssh.service
└─16543 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
Nov 10 01:59:29 Ubuntu-X550CC systemd[1]: Starting OpenBSD Secure Shell server.>
Nov 10 01:59:30 Ubuntu-X550CC sshd[16543]: Server listening on 0.0.0.0 port 22.
Nov 10 01:59:30 Ubuntu-X550CC sshd[16543]: Server listening on :: port 22.
Nov 10 01:59:30 Ubuntu-X550CC systemd[1]: Started OpenBSD Secure Shell server.
habe meine IP und meinen Benutzernamen überprüft
Was könnte ich falsch gemacht haben?
Antwort1
Nach einigen Antworten von euch hier die Problemausarbeitung und Antwort/Lösung:
Problem:
Ich weiß nicht genug darüber, wie SSH funktioniert. Allen, die auf ähnliche Probleme stoßen, empfehle ich, sich LAN und WAN anzusehen.
Antwort:
Wenn Sie sich per SSH mit einem Remotecomputer verbinden möchten, der sich im selben Netzwerk (LAN) befindet, müssen Sie Ihren Router grundsätzlich nicht konfigurieren.
ABER wenn Sie per SSH auf einen Remote-Server zugreifen möchten, der sich nicht im selben Netzwerk befindet, müssen Sie den Router des Hosts (die Remote-Maschine, mit der Sie eine Verbindung herstellen möchten) konfigurieren, wieHier.
Nachdem Sie Ihren Router so eingerichtet haben, dass er Ports an Ihren Host-Rechner weiterleitet, müssen Sie die öffentliche IP-Adresse (WAN-IP) Ihres Routers abrufen. Weitere InformationenHier.
Schließlich können Sie sich verbinden mitssh remote_name@remote_router_ip
GL !