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.

Saistītie raksti