Kutime SSH SOCKS-tunelo donas al tekkomputilo la retan eliron de la servilo. Inversa dinamika plusendado inversigas tiun aranĝon: programo sur la malproksima maŝino povas uzi la reton disponeblan al via SSH-kliento.

Sur OpenSSH-kliento subtenanta malproksiman plusendadon sen celo:

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

La SOCKS-aiskultanto estas sur remote.example.net, ligita al sia loopback-adreso. Programoj tie uzas 127.0.0.1:1080. Celaj konektoj vojaĝas reen tra SSH kaj malfermiĝas de la flanko, kie via kliento funkcias.

Legu la direkton antaŭ la IP

La dokumentaro de ‎-R faras la preterlasitan celon signifa. Specifo enhavanta port:host:hostport estas anstataŭe fiksa plusendado. Ne supozu, ke malnova kliento subtenas la pli mallongan dinamikan formon.

La elira IP estas tiu, kiun la reto ĉe via klienta flanko uzas por tiuj konektoj. Tekkomputilo malantaŭ hejma enkursigilo povas eliri tra la tradukita publika adreso de la enkursigilo. Ĝi ne estas aŭtomate la IP de la SSH-servilo, nek adreso rekte atribuita al la tekkomputilo.

Tenu la malproksiman aiskultanton limigita. Ĵokera ligado povas lasi aliajn maŝinojn uzi la reton de via klienta flanko kiel eliron, laŭ la servila politiko. Eĉ loopback povas esti disponebla al aliaj taŭgaj procezoj sur la malproksima gastiganto; ĝi ne estas sekreto po procezo.

Por limigita aro de celoj, revizu PermitRemoteOpen kaj la plusendan politikon de la servilo. La vojo ankaŭ dependas de tio, ke via kliento restu enrete. Kiam tiu konekto fermiĝas, la malproksima prokura vojo malaperas. Inversa plusendado ŝanĝas, de kie konektoj originas; ĝi ne provizas memstaran prokuron sendependan de la SSH-sesio.

Rilataj artikoloj