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ə.

Əlaqəli məqalələr