Karaniwang ang SSH SOCKS tunnel ay nagbibigay sa laptop ng network exit ng server. Binabaliktad ng reverse dynamic forwarding ang kaayusang iyon: ang program sa remote machine ay makakagamit ng network na available sa iyong SSH client.

Sa isang OpenSSH client na sumusuporta sa remote forwarding na walang destinasyon:

ssh -N -R 127.0.0.1:1080 [email protected]

Ang SOCKS listener ay nasa remote.example.net, nakatali sa loopback address nito. Gumagamit ang mga program doon ng 127.0.0.1:1080. Ang mga koneksyon sa destinasyon ay bumabalik sa SSH at binubuksan mula sa panig kung saan tumatakbo ang iyong client.

Basahin ang direksyon bago ang IP

Ang dokumentasyon ng ‎-R ay nagbibigay-kahulugan sa inalis na destinasyon. Ang isang spesipikasyon na may port:host:hostport ay fixed forward sa halip. Huwag ipagpalagay na sinusuportahan ng lumang client ang mas maikling dynamic na anyo.

Ang IP palabas ay ang ginagamit ng network sa panig ng iyong client para sa mga koneksyong iyon. Ang laptop sa likod ng home router ay maaaring lumabas sa translated na pampublikong address ng router. Hindi ito awtomatikong IP ng SSH server, at hindi rin address na direktang itinalaga sa laptop.

Panatilihing limitado ang remote listener. Ang wildcard binding ay maaaring magpayag sa ibang machine na gamitin ang network sa panig ng iyong client bilang exit, ayon sa patakaran ng server. Maging ang loopback ay maaaring available sa iba pang karapat-dapat na proseso sa remote host; hindi ito sikreto kada proseso.

Para sa limitadong set ng destinasyon, suriin ang PermitRemoteOpen at ang patakaran sa forwarding ng server. Nakadepende rin ang ruta sa pananatiling online ng iyong client. Kapag nagsara ang koneksyong iyon, nawawala ang remote proxy path. Binabago ng reverse forwarding kung saan nagsisimula ang mga koneksyon; hindi ito nagbibigay ng standalone na proxy na malaya sa SSH session.

Kaugnay na mga artikulo