
Ich habe einen Archlinux-Computer, auf dem OpenSSH läuft und mit dem ich mich problemlos lokal verbinden kann. Wenn ich jedoch versuche, mich von einem anderen Netzwerk aus zu verbinden, erhalte ich Fehler. SSH hört auf Port 22, aber ich habe meinen Router so eingerichtet, dass Port 25 auf 22 weitergeleitet wird, weil ich mehr als eine Maschine für SSH auf Port 22 eingerichtet habe.
Mit Putty I get Incoming packet was garbled on decryption
habe ich versucht, Blowfish nach oben zu verschieben und in Verbindung>SSH>Chiffre habe ich versucht, 3DES nach oben zu verschieben. Und ich verwende Putty Version .64
Mit MobaXterm bekomme ich
Bad packet length 1349676916. Disconnecting: Packet corrupt
und wenn ich manuell ausführe
ssh username@ip -vp 25
OpenSSH_6.7p1, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to MY-IP [MY-IP] port 25.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/mobaxterm/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.7
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-4+deb7u2
debug1: match: OpenSSH_6.0p1 Debian-4+deb7u2 pat OpenSSH* compat 0x04000000
debug1: SSH2_MSG_KEXINIT sent
Bad packet length 1349676916.
Disconnecting: Packet corrupt
wenn ich -1 verwende, wenn ich ssh ausführe, bekomme ich
Protocol major versions differ: 1 vs. 2
Soweit ich es verstehe, wird der Port richtig weitergeleitet. Ich habe mich auch mit Telnet verbunden und bekam
Trying MY-IP...
Connected to MY-IP.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
Ich kann mich mit anderen Maschinen im Netzwerk verbinden und diese dann verwenden, um mich per SSH mit dieser Maschine zu verbinden. Die anderen beiden Maschinen sind Raspberry Pis und ich habe das Gefühl, dass der Versuch, sie als Zugriffspunkt zu verwenden, zu Verzögerungen führen könnte. Daher würde ich das, wenn möglich, lieber beheben lassen.
Antwort1
Scheint mit Port 35 zu funktionieren. Mir war nicht klar, dass Port 25 im Allgemeinen für etwas anderes verwendet wird. Das Wechseln zu einem anderen Port und das Einrichten als statische IP scheint das Problem gelöst zu haben.