ssh -D ствара SOCKS слушач; не бира постојећи за сопствену SSH везу. Са OpenBSD имплементацијом nc користите унос хоста у конфигурацији SSH клијента, као ~/.ssh/config:

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

Позовите ssh server-via-socks. Помоћник контактира SOCKS5 сервис на рачунару SSH клијента и тражи циљни хост/порт. SSH затим обавља уобичајену проверу кључа хоста и пријаву корисника унутар тока.

Проверите подршку помоћника пре уноса лозинке проксија. OpenBSD nc документује аутентификацију проксија за HTTP CONNECT, не SOCKS аутентификацију. SOCKS сервис заштићен акредитивима може захтевати другог компатибилног помоћника. Задржите аутентификацију дељеног проксија уместо да је уклоните да бисте се прилагодили неподржаном клијенту.

Одредиште види излазну везу проксија, док SSH верификација и даље идентификује прави сервер. Неуспех доласка до његовог порта дешава се пре SSH пријаве; прихваћен тунел праћен одбијањем кључа припада SSH акредитивима.

Подешавање се односи на ову SSH везу. Не конфигурише саобраћај прегледача ни сваку другу апликацију.

Повезани чланци