ssh -D joħloq semmiegħ SOCKS; ma jagżilx wieħed eżistenti għall-konnessjoni tal-SSH stess. Bl-implimentazzjoni OpenBSD ta' nc, uża dħul ta' host fil-konfigurazzjoni tal-klijent SSH, bħal ~/.ssh/config:

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

Sejjaħ ssh server-via-socks. L-assistent jikkuntattja s-servizz SOCKS5 fuq il-magna tal-klijent SSH u jitlob il-host/port fil-mira. Imbagħad l-SSH jagħmel il-verifika tas-soltu tal-muftieħ tal-host u l-login tal-utent ġewwa l-fluss.

Iċċekkja l-appoġġ tal-assistent qabel ma ddaħħal password tal-proxy. OpenBSD nc jiddokumenta l-awtentikazzjoni tal-proxy għal HTTP CONNECT, mhux l-awtentikazzjoni SOCKS. Servizz SOCKS protett b'kredenzjali jista' jkollu bżonn assistent kompatibbli ieħor. Żomm l-awtentikazzjoni tal-proxy kondiviż minflok ma tneħħiha biex taqbel ma' klijent mhux appoġġjat.

Id-destinazzjoni tara l-konnessjoni 'l barra tal-proxy, filwaqt li l-verifika SSH xorta tidentifika s-server veru. Il-falliment li jintlaħaq il-port tiegħu jseħħ qabel il-login SSH; tunnel aċċettat segwit minn rifjut tal-muftieħ jappartjeni għall-kredenzjali SSH.

Is-setting japplika għal din il-konnessjoni SSH. Ma jikkonfigurax it-traffiku tal-browser jew kull applikazzjoni oħra.

Artikli relatati