Хэрэв 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 төгсгөлийн цэгийг үзнэ; зөвхөн тэр маршрут зөвшөөрөгдсөн нийтийн SSH очих газарт SOCKS5 прокси жагсаалтаас нэр дэвшигч сонгож, түүний бодит хост, порт руу хандахыг шалгана уу. Проксины баталгаажуулалт шаардлагатай бол дараагийн SSH нэвтрэлтээс тусдаа. SSH очих газрын хостын түлхүүрийн шалгалтыг хадгална уу; туслахыг дамжуулан хүрэх нь OpenSSH-ийн баталгаажуулах ёстой таних тэмдгийг өөрчлөхгүй.

Холбоотой нийтлэлүүд