As in OpenSSH-konfiguraasje standert in SOCKS-ferbining brûkt, set dan in neamde útsûndering foar dy brede regel:

Host internal.example
    ProxyCommand none

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

Dit foarbyld brûkt de OpenBSD nc-opsje-ynterface foar SOCKS5. Ferbinen mei ssh internal.example kiest de útsûndering; de oare hosts krije de standertferbining. Foar tastiene iepenbiere SSH-bestimmingen kin in post sûnder akkount út de SOCKS5-proxylyst it standertproxyadres leverje as dy elke werklike host en SSH-poarte talit; behâld de bedoelde ynterne útsûndering.

De folchoarder is wichtich, want OpenSSH brûkt de earste wearde dy't foar in parameter krigen wurdt. De útsûndering moat tsjinkommen wurde foardat in oerienkommende standert ProxyCommand leveret, ek standerten lêzen fia Include-bestannen.

Kontrolearje de effektive ynstellingen foar in bepaalde oanrop mei:

ssh -G internal.example

Hostpatroanen komme oerien mei de namme dy't brûkt wurdt om SSH oan te roppen. As in kommando in alias brûkt wêrfan't de HostName nei internal.example wiist, jou dan ek dat alias de bedoelde útsûndering. Sa bliuwt de regel ferbûn mei it werklike konfiguraasje-opsykjen ynstee fan oan te nimmen dat in DNS-lykweardige namme itselde blok kiest.

Relatearre artikelen