Mengecualikan Satu Host SSH dari Rute SOCKS Bawaan
Tempatkan pengecualian ProxyCommand none sebelum aturan wildcard bawaan dan periksa konfigurasi OpenSSH yang berlaku untuk host yang diminta.
Saat konfigurasi OpenSSH memakai konektor SOCKS secara bawaan, letakkan pengecualian bernama sebelum aturan luas itu:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Contoh ini memakai antarmuka opsi nc OpenBSD untuk SOCKS5. Menyambung dengan ssh internal.example memilih pengecualian itu; host lain memperoleh konektor bawaan. Untuk tujuan SSH publik yang diizinkan, entri tanpa akun dari daftar proxy SOCKS5 dapat menyediakan alamat proxy bawaan bila mengizinkan setiap host nyata dan porta SSH; pertahankan pengecualian internal yang dimaksud.
Urutan penting karena OpenSSH memakai nilai pertama yang diperoleh untuk suatu parameter. Pengecualian harus ditemui sebelum aturan bawaan yang cocok menyediakan ProxyCommand, termasuk nilai bawaan yang dibaca melalui berkas Include.
Periksa pengaturan yang berlaku untuk pemanggilan tertentu dengan:
ssh -G internal.example
Pola host cocok dengan nama yang dipakai untuk memanggil SSH. Jika suatu perintah memakai alias yang HostName-nya menunjuk ke internal.example, berikan juga pengecualian yang dimaksud kepada alias itu. Itu menjaga aturan tetap terikat pada pencarian konfigurasi yang sebenarnya, bukan menganggap nama setara di DNS memilih blok yang sama.