Ber SSH gjøgnum HTTP-proxy
Ber eina SSH-samband gjøgnum eitt verandi HTTP CONNECT-proxy við ProxyCommand fyri hvønn vert.
Við einum OpenBSD-hóskandi nc, set hesa vertsfærsluna í SSH-klient-uppsetingini, til dømis ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pNýt ssh work-through-proxy fyri tað leiðina. Hjálparin biður HTTP-proxyið um CONNECT til ssh.example.com og letur viðtikið streym víðari til SSH. Víst tú SSH beinleiðis á portið hjá proxyinum, fór handtakið tess til eina tænastu, ið væntar HTTP.
Skift endapunkt, mál og konto. Fyri eitt alment atkomuligt SSH-mál, har ein almennur millummaður er loyvdur, bjóðar HTTP-proxylistin evnar at kanna atkomst til tann vertin og portið; vel ein endapunt, ið ikki krevur proxy-konto fyri vísta boðið. Hesar OpenBSD nc-møguleikar eru útførsluháðir; onnur koyrandi fil, ið eitur nc, kann ikki styðja tær.
Proxyið kann krevja sína egnu innritan ella nokta hitt umbidna SSH-portið. Ein 407 snýr seg um tað proxy-samskiftið. Eftir at tunlið er opið, váttar SSH enn málverin og autentiserar brúkaran; ein avvístur SSH-lykil er onnur villa.
Halt ProxyCommand undir ætlaða Host-partinum og nýt tað proxy-autentiseringarvegin, sum hin valdi hjálparin veitir stuðul fyri, tá tað trengst. Boðið gevur ein streym, ikki loyvi gjøgnum millummaðin. Eru bert HTTPS-mál loyvd, skaffa tær eina góðkenda SSH-atkomstskipan heldur enn at halda, at onnur stavseting av boðnum broytir politikkina.