Lieciet SSH izmantot jau esošu SOCKS starpniekserveri
Izmantojiet esošu SOCKS starpniekserveri kā SSH savienojuma pārvades līdzekli, izmantojot saderīgu ProxyCommand palīgu.
ssh -D izveido SOCKS klausītāju; tas neizvēlas esošu pašam SSH savienojumam. Ar OpenBSD nc ieviešanu izmantojiet resursdatora ierakstu SSH klienta konfigurācijā, piemēram, ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Izsauciet ssh server-via-socks. Palīgs sazinās ar SOCKS5 pakalpojumu SSH klienta datorā un pieprasa mērķa resursdatoru/portu. Pēc tam SSH plūsmā veic parasto resursdatora atslēgas pārbaudi un lietotāja pieteikšanos.
Pirms starpniekservera paroles ievadīšanas pārbaudiet palīga atbalstu. OpenBSD nc dokumentē starpniekservera autentifikāciju HTTP CONNECT, nevis SOCKS autentifikāciju. Ar akreditācijas datiem aizsargātam SOCKS pakalpojumam var būt nepieciešams cits saderīgs palīgs. Saglabājiet koplietotā starpniekservera autentifikāciju, nevis noņemiet to, lai pielāgotos neatbalstītam klientam.
Galamērķis redz starpniekservera izejošo savienojumu, savukārt SSH pārbaude joprojām identificē īsto serveri. Neveiksme sasniegt tā portu notiek pirms SSH pieteikšanās; pieņemts tunelis, pēc kura atslēga tiek noraidīta, attiecas uz SSH akreditācijas datiem.
Iestatījums attiecas uz šo SSH savienojumu. Tas nekonfigurē pārlūka datplūsmu vai jebkuru citu lietojumprogrammu.