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-теги барабар ат ошол эле блокту тандайт деп божомолдоонун ордуна чыныгы конфигурация издөөгө байланыштырат.

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