Bir SSH hostunu standart SOCKS marşrutundan çıxarın
Wildcard standart qaydasından əvvəl ProxyCommand none istisnası qoyun və tələb olunan host üçün effektiv OpenSSH konfiqurasiyasını yoxlayın.
OpenSSH konfiqurasiyası standart olaraq SOCKS birləşdiricisindən istifadə edəndə, adlı istisnanı həmin geniş qaydadan əvvəl yerləşdirin:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Bu nümunə SOCKS5 üçün OpenBSD nc seçim interfeysindən istifadə edir. ssh internal.example ilə qoşulma istisnanı seçir; qalan hostlar standart birləşdiricini alır. İcazə verilmiş ictimai SSH təyinatları üçün SOCKS5 proksi siyahısından hesabsız giriş standart proksi ünvanını verə bilər, əgər hər faktiki hosta və SSH portuna icazə verirsə; nəzərdə tutulan daxili istisnanı saxlayın.
Sıra vacibdir, çünki OpenSSH parametr üçün ilk alınan dəyəri istifadə edir. İstisna, uyğun standart ProxyCommand təqdim etməzdən əvvəl rast gəlinməlidir, Include faylları vasitəsilə oxunan standartlar da daxil olmaqla.
Müəyyən çağırış üçün effektiv parametrləri bununla yoxlayın:
ssh -G internal.example
Host nümunələri SSH çağırmaq üçün istifadə olunan adla uyğunlaşır. Əgər əmr HostName-i internal.example-a işarə edən ləqəb istifadə edirsə, həmin ləqəbə də nəzərdə tutulan istisnanı verin. Bu, qaydanı faktiki konfiqurasiya axtarışına bağlayır, DNS-də ekvivalent adın eyni bloku seçdiyini güman etmək əvəzinə.