
Ich versuche, von 172.16.xx.y aus per Telnet auf eines meiner Systeme 172.16.xx.z zuzugreifen, aber die Antwort, die ich bekomme, ist:
sudo telnet 172.16.xx.z
Versuche 172.16.xx.z …
Telnet: Verbindung zum Remote-Host kann nicht hergestellt werden: Verbindung abgelehnt
Gleiches gilt für localhost-
sudo telnet localhost
Versuch::1...
Versuche 127.0.0.1 …
Telnet: Verbindung zum Remote-Host kann nicht hergestellt werden: Verbindung abgelehnt
Und die gleiche Erfahrung mit ssh:
sudo ssh 172.16.xx.z
ssh: Verbindung zum Host 172.16.xx.z Port 22 herstellen: Verbindung abgelehnt
Irgendwelche Vermutungen, was hier falsch sein könnte? Beide meiner Systeme laufen unter Ubuntu.
Antwort1
Warum müssen Sie sudo ssh
sich verbinden? Sie können den SSH-Client im Benutzermodus verwenden!
Um einen SSH-Server auf einer Ubuntu-Box zu installieren, führen Sie aus
sudo apt-get install openssh-server
Dann sollte SSH zu dieser Box funktionieren. Telnet darf aufgrund fehlender Verschlüsselung nicht über das Internet verwendet werden.
Antwort2
Das Problem mit Telnet ist, dass niemand den Telnet-Daemon auf einem modernen Linux ausführt. Was SSH betrifft, stellen Sie sicher, dass SSHD installiert und ausgeführt wird und dass Port 22 in der Firewall entsprechend geöffnet ist.