|
Živimo u svijetu u kojem je sve više mjesta gdje se nude besplatni Wi-Fi i besplatna internet veza. U svakom hotelu, baru ili kafiću morate biti sigurni da su ove veze sigurne, jer to obično jesu otvoreni wifi, bez ikakve zaštiteU tim slučajevima veza nije sigurna, ali naravno, i dalje imate potrebu za povezivanjem i čitanjem e-pošte ili dijeljenjem nekih dokumenata. ¿Šta da radiš: Izlažete li se mogućoj krađi informacija ili se ne povezujete izravno? Postoji li druga alternativa? Da, stvoriti SSH tunel. |
Postoje neki osnovni alati kao što su SSH i Firefox (ili gotovo bilo koji drugi Internet pretraživač) koji vam mogu pomoći u izgradnji sigurne veze s računarom u koji imate povjerenje na Internetu (na primjer, svoj korijenski server).
Da budemo jasni: recimo da ste povezani na javnu mrežu ili Wi-Fi žarišnu točku. Oko vas je mnogo ljudi s istom vezom i ne znate ništa o tome ko je mrežni provajder. Šta možete učiniti da dobijete sigurnu vezu? Otvorite ono što se naziva SSH tunelom na poznatom računaru (obično udaljenom računaru u vašem vlasništvu) i pošaljite sav promet koji generirate pomoću svog web pregledača kroz ovaj tunel.
To je moguće učiniti pomoću sljedeće ssh naredbe:
ssh -N -f -D 8080 korisničko ime @ remote_ssh_server
Gdje je korisničko ime korisničko ime s kojim se obično povezujete putem SSH-a na taj stroj, a remote_ssh_server je IP ili ime udaljenog računara. Ja vam preporučujem man ssh kako biste pronašli više informacija o ovoj naredbi.
Ono što gornja naredba radi je da otvori port 8080 na našem lokalnom računaru (127.0.0.1) gdje će preslušati sve zahtjeve za pregledavanje web stranica i poslati ih na udaljeni računar. Tada će udaljena mašina sve pakete proslijediti na Internet kao da dolaze odande. Stoga je javna IP adresa našeg pretraživača udaljeni server, a ne mašina sa koje se krećemo.
Ovo što zvuči kao kineski znači da ste upravo omogućili port na računaru (u primjeru 8080) za sigurno slanje i primanje vašeg web prometa.
Preostaje samo da konfigurišete Firefox ili vaš omiljeni web pretraživač da koristi taj port i osigura da se svi DNS zahtevi usmeravaju i putem ove sigurne veze. Idemo Uredi> Postavke> Napredno> Mreža> Veza> Konfiguracija. Jednom tamo, konfigurirajte novi SOCKS proxy.
Da bih konfigurirao DNS zahtjeve, otkucao sam o: konfiguraciji u Firefoxovoj adresnoj traci i potražite sljedeću varijablu. Dvaput kliknite na njega da biste ga promijenili u istinski.
network.proxy.socks_remote_dns; zadana logička vrijednost true
Da biste lako omogućili / onemogućili upotrebu ovog proxyja, možete preuzeti ekstenzije za Firefox poput QuickProxy o FoxyProxy.
Da biste zatvorili port, samo trebate ubiti ssh postupak započet naredbom naznačenom na početku ovog posta. Svaki put kada želite uspostaviti sigurnu vezu, morate pokrenuti tu ssh naredbu, uvodeći varijante koje odgovaraju vašem ukusu i potrebama (port može biti i drugi, možete mu proslijediti parametar -C tako da komprimira sve informacije itd.)
Izvor: linuxaria & Sun Wiki