ssh -D idala umsitshi we-SOCKS; ayikhethi eyikhona yokuxhumana kwe-SSH uqobo. Ngokusetshenziswa kwe-nc ye-OpenBSD, sebenzisa ukufakwa kwe-host ekucushweni kweklayenti le-SSH, njenge ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Shaya u-ssh server-via-socks. Umsizi uxhumana nesevisi ye-SOCKS5 kumshini weklayenti le-SSH futhi ucele i-host/port eqondiwe. Bese kuthi i-SSH yenze ukuhlolwa kokhiye we-host nokungena komsebenzisi ngaphakathi komfula.

Hlola ukusekelwa komsizi ngaphambi kokufaka iphasiwedi ye-proxy. OpenBSD nc kubhala ubuqiniso be-proxy be-HTTP CONNECT, hhayi ubuqiniso be-SOCKS. Isevisi ye-SOCKS evikelwe ngemininingwane ingase idinge omunye umsizi ohambisanayo. Gcina ubuqiniso be-proxy eyabiwe esikhundleni sokukususa ukuze kuhambisane neklayenti elingasekelwe.

Indawo eqondiwe ibona ukuxhumana kwangaphandle kwe-proxy, kuyilapho ukuqinisekiswa kwe-SSH kusabona iseva yangempela. Ukungafinyeleli ku-port yayo kwenzeka ngaphambi kokungena kwe-SSH; i-tunnel eyamukelwe bese ilandela ukwenqatshwa kokhiye kungokwemininingwane ye-SSH.

Lokhu kulungiselelwa kusebenza kulokhu kuxhumana kwe-SSH kuphela. Akulungiseleli ukuxhumana kwesiphequluli nanoma iyiphi enye inhlelo.

Izihloko ezihlobene