Эгер Ncat Windows OpenSSH үчүн мурунтан жеткиликтүү болсо, ал байланышты SOCKS5 проксиси аркылуу камсыз кыла алат. Ошол OpenSSH кардары колдонгон SSH конфигурациясына хост жазуусун кошуңуз:

Host target-via-socks
    HostName ssh.example
    User user
    ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p

Эки хост атын жана аккаунтту алмаштырыңыз, анан ssh target-via-socks менен туташыңыз. Бул мисал ncat.exe жардамчынын аткарылуучу файлдарын издөө жолунда деп эсептейт. Болбосо, аткарылуучу файлдын туура тырмакчага алынган толук жолун колдонуңуз, айрыкча папкада боштуктар болсо.

Проксинин акыркы чекити --proxy ден кийин келет. OpenSSH %h жана %p белгилерин акыркы SSH хост атына жана портуна кеңейтет. Ncat SOCKS байланышы боюнча сүйлөшөт жана алынган байт агымын стандарттык кирүү жана чыгуу аркылуу ташып; OpenSSH SSH кол алышуусун ошол агымдын үстүндө улантат.

Ачык --proxy-type socks5 маанилүү. Бул параметр жок болсо, Ncat демейки боюнча HTTP проксисин колдонот, берилген порт 1080 болсо да. SOCKS угуучусу HTTP CONNECT сурамы SOCKS болушу керек деп божомолдой албайт.

Бул мисал аутентификациясыз SOCKS акыркы чекитин болжолдойт; SOCKS5 проксилер тизмесинен талапкерди бул маршрутка уруксат берилген коомдук SSH максаты үчүн гана тандап, анын чыныгы хостуна жана портуна жетүүнү текшериңиз. Прокси аутентификациясы, зарыл болгондо, кийинки SSH кирүүдөн өзүнчө. SSH максатынын хост ачкычын текшерүүнү сактаңыз; жардамчы аркылуу ага жетүү OpenSSH аутентификациялашы керек болгон инсандыкты өзгөртпөйт.

Тектеш макалалар