Es kann keine Verbindung über ssh vom Remotecomputer hergestellt werden, dies kann jedoch lokal erfolgen

0

Ich habe einen Archlinux-Computer, auf dem openssh ausgeführt wird, mit dem ich mich ohne Probleme lokal verbinden kann. Wenn ich jedoch versuche, eine Verbindung über ein anderes Netzwerk herzustellen, werden Fehler angezeigt. SSH hört auf Port 22, aber ich richte meinen Router so ein, dass er Port 25 auf 22 weiterleitet, da auf Port 22 mehr als ein Computer für ssh eingerichtet ist.

Mit Putty habe I get Incoming packet was garbled on decryptionich versucht, Blowfish nach oben zu verschieben und unter Connection> SSH> Cipher 3DES nach oben zu verschieben. Und benutze Kittversion .64

Mit MobaXterm bekomme ich

Bad packet length 1349676916. Disconnecting: Packet corrupt und wenn ich manuell renne

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 beim Ausführen von ssh -1 verwende, erhalte ich

Protocol major versions differ: 1 vs. 2

Soweit ich es verstehe, wird der Port ordnungsgemäß weitergeleitet. Auch ich habe mich 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 eine Verbindung zu anderen Computern im Netzwerk herstellen und diese dann verwenden, um in diesen zu sshen. Die anderen beiden Maschinen sind Himbeer-Pis und ich habe das Gefühl, dass der Versuch, sie als Zugangspunkt zu verwenden, zu Verzögerungen führen kann. Daher würde ich es vorziehen, dies nach Möglichkeit zu beheben.

dlrdlrdlr
quelle
Funktioniert es, wenn Sie den Port in einen anderen als einen bekannten Port ändern? (Falls Ihr ISp versucht, mit SMTP klug zu sein).
Hennes
Scheint mit Port 35 zu arbeiten. Ich wusste nicht, dass Port 25 im Allgemeinen für etwas anderes verwendet wurde.
Dlrdlrdlr

Antworten:

0

Scheint mit Port 35 zu arbeiten. Ich wusste nicht, dass Port 25 im Allgemeinen für etwas anderes verwendet wurde. Das Umschalten auf einen anderen Port und das Einrichten als statische IP scheint das Problem gelöst zu haben.

dlrdlrdlr
quelle
Zur späteren Bezugnahme finden Sie hier eine Liste bekannter Portnummern . In diesem Fall wird normalerweise 25 für E-Mails verwendet und die meisten ISPs blockieren oder filtern das standardmäßig.
Hennes