Kiam OpenSSH-agordo defaŭlte uzas SOCKS-konektilon, metu nomitan escepton antaŭ tiu larĝa regulo:

Host internal.example
    ProxyCommand none

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

Ĉi tiu ekzemplo uzas la OpenBSD-nc-opcian interfacon por SOCKS5. Konektiĝi per ssh internal.example elektas la escepton; la ceteraj gastigantoj ricevas la defaŭltan konektilon. Por permesitaj publikaj SSH-celoj, senkonta ero el la SOCKS5-prokura listo povas provizi la defaŭltan prokuran adreson se ĝi permesas ĉiun realan gastiganton kaj SSH-porton; konservu la celatan internan escepton.

La ordo gravas ĉar OpenSSH uzas la unuan akiritan valoron por parametro. La escepto devas esti renkontita antaŭ ol kongrua defaŭlto provizas ProxyCommand, inkluzive de defaŭltoj legitaj tra Include-dosieroj.

Kontrolu la efikajn agordojn por aparta alvoko per:

ssh -G internal.example

Gastigantaj ŝablonoj kongruas kun la nomo uzata por alvoki SSH. Se komando uzas kaŝnomon kies HostName montras al internal.example, donu al tiu kaŝnomo ankaŭ la celatan escepton. Tio tenas la regulon ligita al la reala agorda serĉado anstataŭ supozi, ke DNS-ekvivalenta nomo elektas la saman blokon.

Rilataj artikoloj