I-bind ang lokal na -D listener ng SSH sa LAN interface ng kliyente
Pag-aari ng SSH client ang SOCKS endpoint na ito; kinokontrol ng remote sshd GatewayPorts ang isa pang direksyon ng pagpapasa.
Kung gumagana ang SOCKS sa PC ng SSH client pero hindi sa ibang LAN machine, suriin ang lokal na listening address. Para i-bind ang isang inilaan na interface:
ssh -N -D 192.0.2.10:1080 [email protected]Palitan ang documentation IP ng tunay na interface ng SSH client. Ginagamit ng ibang awtorisadong peer ang address na iyon at 1080, hindi ang kanilang sariling localhost.
| Kontrol | Papel ng listener |
|---|---|
| Kliyente ssh_config GatewayPorts | Default na pag-uugali ng bind para sa lokal na pagpapasa |
| Remote sshd_config GatewayPorts | Remote -R listener |
Kailangan pa ring payagan ng server ang pagpapasa at ang mga hinihiling na destinasyon. Ang pagbabago ng kontrol ng remote listener ay hindi naglilipat ng socket na -D.
Suriin ang maabot ng firewall/listener ng kliyente at i-verify ang access mula sa inilaan at tinanggihang LAN peer. Ina-authenticate ng SSH ang may-ari ng tunnel, hindi ang bawat susunod na SOCKS caller na may hiwalay na password challenge.