Warum wird die Verbindung abgelehnt, wenn Bind 0.0.0.0 mit SSH-Portweiterleitung verwendet wird

Warum wird die Verbindung abgelehnt, wenn Bind 0.0.0.0 mit SSH-Portweiterleitung verwendet wird

Ich verwende diesen Befehl zur Portweiterleitung auf meinem lokalen Computer:

ssh -L 3409:0.0.0.0:3309 -N -f [email protected]

Nachdem ich diesen Befehl ausgeführt hatte, konnte ich 80.110.35.85erfolgreich eine Remote-Verbindung herstellen. Aber wenn ich einen anderen PC im selben lokalen Netzwerk verwende, wird mir angezeigt, dass die Verbindung abgelehnt wurde. Das verwirrt mich. Warum ist das passiert? Ist es möglich, den Port 3409 auf einem anderen Computer im selben lokalen Netzwerk zu verwenden?

Antwort1

Aktivieren Sie auf dem Computer, der den Port mit anderen Hosts im LAN teilen soll, die Gateway-Ports /etc/ssh/sshd_conf und starten Sie den SSHD-Dienst neu.

GatewayPort yes

Antwort2

Versuchen Sie Folgendes. Es sollte von Ihrem lokalen Computer sowie von jedem anderen Computer aus funktionieren, der Ihren lokalen Computer in Ihrem Netzwerk erreichen kann, solange auf Ihrem lokalen Computer keine Firewall installiert ist, die Port 3409 blockiert.

ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]

verwandte Informationen