OpenSSH тохиргоо өгөгдмөлөөр SOCKS холбогчийг ашигладаг бол нэрлэсэн үл хамаарах зүйлийг тэр өргөн дүрмийн өмнө тавина:

Host internal.example
    ProxyCommand none

Host *
    ProxyCommand nc -X 5 -x proxy.example:1080 %h %p

Энэ жишээ SOCKS5-ын OpenBSD nc сонголтын интерфейсийг ашигладаг. ssh internal.example-ээр холбогдоход үл хамаарах зүйл сонгогдоно; бусад хост өгөгдмөл холбогчийг авна. Зөвшөөрөгдсөн нийтийн SSH очих газруудад SOCKS5 прокси жагсаалтаас бүртгэлгүй бичлэг өгөгдмөл прокси хаягийг өгч чадна, хэрэв бодит хост, SSH порт бүрийг зөвшөөрвөл; зорьсон дотоод үл хамаарах зүйлээ хадгална уу.

Дараалал чухал, учир нь OpenSSH параметрт эхлээд олдсон утгыг ашигладаг. Үл хамаарах зүйл нь тохирох өгөгдмөл ProxyCommand өгөхөөс өмнө таарах ёстой, Include файлаар уншсан өгөгдмөлүүдийг оролцуулан.

Тодорхой дуудлагын бодит тохиргоог дараахаар шалгана уу:

ssh -G internal.example

Хостын загварууд SSH дуудахад хэрэглэсэн нэртэй таарна. Хэрэв команд HostName нь internal.example руу заасан өөр нэр хэрэглэвэл тэр өөр нэрэнд мөн зорьсон үл хамаарах зүйлийг өгнө үү. Ингэснээр дүрэм бодит тохиргооны хайлтад холбогдсон хэвээр байх бөгөөд DNS-д ижил нэр ижил блок сонгоно гэж таамаглахгүй.

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