Ikkonnetta SSH permezz ta' proxy HTTP
Wassal konnessjoni SSH minn proxy HTTP CONNECT eżistenti b'ProxyCommand għal kull host.
B'nc kompatibbli ma' OpenBSD, żid dan id-daħla tal-host mal-konfigurazzjoni tal-klijent SSH, pereżempju ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pUża ssh work-through-proxy għal dak il-perkors. L-għajnuna titlob lill-proxy HTTP CONNECT lejn ssh.example.com u tgħaddi l-fluss aċċettat lil SSH. Li tiddirieġi SSH direttament lejn il-port tal-proxy jibgħat il-handshake tiegħu lejn servizz li jistenna HTTP.
Ibdel il-punt tat-tmiem, id-destinazzjoni u l-kont. Għal destinazzjoni SSH aċċessibbli pubblikament fejn intermedjarju pubbliku huwa permess, il-lista ta' proxies HTTP toffri kandidati biex tiġi vverifikata l-aċċess għal dak il-host u l-port; agħżel punt tat-tmiem li ma jeħtieġx kont tal-proxy għall-kmand muri. Dawn l-għażliet OpenBSD nc jiddependu mill-implimentazzjoni; fajl eżekutabbli ieħor bl-isem nc jista' ma jappoġġjahomx.
Il-proxy jista' jitlob login tiegħu jew jirrifjuta l-port SSH mitlub. 407 jikkonċerna dak l-iskambju mal-proxy. Wara li jinfetaħ it-tunnel, SSH xorta jivverifika l-host fil-mira u jawtentika l-utent tiegħu; ċavetta SSH miċħuda hija falliment ieħor.
Żomm il-ProxyCommand taħt is-sezzjoni Host maħsuba u meta jkun meħtieġ uża l-passaġġ tal-awtentikazzjoni tal-proxy appoġġjat mill-għajnuna magħżula. Il-kmand jipprovdi fluss, mhux permess mill-intermedjarju. Jekk huma permessi biss destinazzjonijiet HTTPS, ikseb arranġament ta' aċċess SSH approvat minflok ma tassumi li kitba oħra tal-kmand tbiddel il-politika.