Den lokalen -D-Listener von SSH an die LAN-Schnittstelle des Clients binden
Der SSH-Client besitzt diesen SOCKS-Endpunkt; das entfernte sshd GatewayPorts steuert eine andere Weiterleitungsrichtung.
Wenn SOCKS auf dem PC des SSH-Clients funktioniert, aber nicht auf einem anderen LAN-Rechner, prüfen Sie die lokale Listen-Adresse. Um eine vorgesehene zugewiesene Schnittstelle zu binden:
ssh -N -D 192.0.2.10:1080 [email protected]Ersetzen Sie die Dokumentations-IP durch die echte Schnittstelle des SSH-Clients. Andere autorisierte Peers verwenden diese Adresse und 1080, nicht ihr eigenes localhost.
| Steuerung | Listener-Rolle |
|---|---|
| Client ssh_config GatewayPorts | Standard-Bindeverhalten für lokale Weiterleitungen |
| Entferntes sshd_config GatewayPorts | Entfernte -R-Listener |
Der Server muss weiterhin die Weiterleitung und die angeforderten Ziele erlauben. Die Steuerung des entfernten Listeners zu ändern, verlegt diesen -D-Socket nicht.
Prüfen Sie die Erreichbarkeit von Firewall/Listener des Clients und verifizieren Sie den Zugriff von vorgesehenen und abgelehnten LAN-Peers. SSH authentifiziert den Tunnel-Eigentümer, nicht jeden späteren SOCKS-Aufrufer mit einer separaten Passwortabfrage.