Ukukhipha i-host eyodwa ye-SSH emzileni we-SOCKS ojwayelekile
Beka ukuhluka kwe-ProxyCommand none ngaphambi komthetho we-wildcard ojwayelekile bese uhlola ukuhlelwa kwe-OpenSSH okusebenzayo kulelo host liceliweyo.
Uma ukuhlelwa kwe-OpenSSH kusebenzisa isixhumi se-SOCKS ngendlela ejwayelekile, beka ukuhluka okunegama ngaphambi kwalowo mthetho ubanzi:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Lesi sibonelo sisebenzisa isixhumanisi sokukhetha nc se-OpenBSD se-SOCKS5. Ukuxhuma nge-ssh internal.example kukhetha ukuhluka; ezinye izingqalazana zithola isixhumi esijwayelekile. Ezingqalazana zomphakathi ze-SSH ezivunyelwe, umbhalo ongena-akhawunti ovela kuhlu lwama-proxy e-SOCKS5 ungahlinzeka ngekheli le-proxy elijwayelekile uma livumela yonke ingqalazana yangempela kanye nechweba le-SSH; gcina ukuhluka kwangaphakathi obekuhlosiwe.
Ukulandelana kubalulekile ngoba i-OpenSSH isebenzisa inani lokuqala elitholakalayo lepharamitha. Ukuhluka kufanele kutholakale ngaphambi kokuba okujwayelekile okufanayo kunikeze i-ProxyCommand, kufaka phakathi okujwayelekile okufundwa ngamafayela e-Include.
Hlola izilungiselelo ezisebenzayo zokubiza okuthile nge:
ssh -G internal.example
Amaphethini engqalazana ahambisana negama elisetshenziswa ukubiza i-SSH. Uma umyalo usebenzisa isibongo esine-HostName ekhomba ku-internal.example, nika leso sibongo futhi ukuhluka obekuhlosiwe. Lokho kugcina umthetho uhlangene nokuseshwa kwangempela kokuhlelwa esikhundleni sokucabanga ukuthi igama elilinganayo ku-DNS likhetha ibhloko elifanayo.