Ukucali ste lozinku da pokrenete ssh -D. Ona je autentificirala vašu SSH vezu. Nije stvorila SOCKS račun zaštićen lozinkom za svaki program koji može dosegnuti novi slušaoc.

Dinamičko prosljeđivanje OpenSSH-a pruža lokalnu SOCKS uslugu preko autentificiranog SSH transporta. Njegova obrada SOCKS5 odabire metodu bez autentifikacije; to nije opći SOCKS poslužitelj s korisničkim imenom i lozinkom.

Za ličnu upotrebu vežite lokalno:

ssh -N -D 127.0.0.1:1080 [email protected]

Aplikacije na tom računaru koriste port 1080 bez unosa vaše SSH lozinke kao SOCKS lozinke. Dokumentacija o dinamičkom prosljeđivanju opisuje slušaoc, a izvorni kod OpenSSH-ove SOCKS obrade daje detalje autentifikacije.

Dijeljenje mijenja problem

Vezivanje na LAN adresu čini port dostupnim izvan prvobitne lokalne upotrebe. Obližnji klijenti ne uspostavljaju zasebne SSH sesije samo zato što njihov promet prolazi kroz vašu. Ako mreža dopušta pristup, ti klijenti mogu dijeliti vanjski identitet vašeg pristupnika.

Vatrozid može ograničiti dostupne klijente, ali ne dodaje SOCKS razmjenu prijave. Za zasebna SOCKS korisnička imena, kvote ili pravila po korisniku odaberite poslužitelj koji podržava te značajke. Dante, na primjer, dokumentuje SOCKS autentifikaciju odvojeno od ograničenja adresa klijenata.

To pomaže i pri rješavanju problema. Klijent koji insistira na metodi korisničkog imena i lozinke SOCKS možda neće pregovarati s ovim slušaocem kako očekujete. Prilagodite aplikaciju ili odaberite odgovarajuću autentificiranu SOCKS uslugu; ponovljeni pokušaji vaše SSH lozinke rješavaju pogrešnu prijavu.

Dostupnost samo lokalno i dalje je granica koju treba razumjeti, a ne tvrdnja da svaki proces na lokalnom računaru pripada istom korisniku.

Povezani članci