Warum wird mein Reverse-SSH geschlossen, wenn ich versuche, eine Verbindung herzustellen?

0

Ich benutze einen Reverse-SSH-Tunnel unter Debian mit openssh-server und autossh: so ähnlich -R 1234:localhost:22 mit einem Überwachungsport ebenfalls eingestellt.

Im Allgemeinen funktioniert es gut, aber ich habe das folgende Problem: Der Tunnel wird geöffnet und ich sehe, wie mein Remote-Server mithört 127.0.0.1:1234. Sobald ich jedoch versuche, eine Verbindung zu diesem Port herzustellen, wird die Meldung "Verbindung abgelehnt" angezeigt und der Port wird geschlossen, bis autossh ihn wieder öffnet.

Ich habe einen anderen Tunnel, a -L. Es sendet seine Protokolle an diesen Remote-Server. Dieser Tunnel scheint zu funktionieren, da ich Protokolle erhalte.

Würde jemand eine Idee haben, was passiert?

user305368
quelle
Haben Sie etwas wie ein falsch konfiguriertes Snort oder Failban oder Iptables-Regeln, die im Weg stehen könnten? Haben Sie einen Dienst, der bereits 1234 abhört? Ihre -R Befehl ist auf jeden Fall gut, so gibt es noch etwas im Weg.
zmo
Betrachtet man die Informationen, die ich jetzt habe, sieht es sehr seltsam aus. Diese Maschine öffnet einige Tunnel: -D (Socken), -L (lokal) und -R (entfernt). Alle -R-Tunnel funktionieren nicht. Ich habe bereits einige Tests mit "fail2ban off" oder "iptables" durchgeführt ...
user305368

Antworten:

0

Nach einer Weile dachte ich, es sei ein schlechtes Netzwerkkabel: Der Tunnel öffnet sich, aber sobald es mehr Verkehr gibt, fällt er.

Eigentlich war ich nicht so weit: Das Gerät, das den Tunnel initiierte, hatte dieselbe IP wie ein anderes Gerät. Die Verbindung war nicht stabil.

user305368
quelle