If-Koubou

Kako koristiti SSH tuneliranje na OS-u Chrome

Kako koristiti SSH tuneliranje na OS-u Chrome (Kako da)

Chromebookovi nude ugrađenu podršku za SSH tuneliranje s uključenom krivuljnom školjkom i SSH naredbom. SSH tunel omogućuje vam korištenje SSH veze poput VPN-a ili šifriranog proxy poslužitelja, šaljući vaš promet pregledavanja kroz siguran tunel.

To vam omogućuje šifriranje prometa prilikom pregledavanja na javnoj mreži, pristupu geo-blokiranom sadržaju ili čak tuneliranja putem cenzure na Internetu poput velikog vatrozida Kine.

Korak 1: Otvorite SSH tunel

Pri postavljanju SSH tunela na bilo kojem operacijskom sustavu postoje dva koraka. Prvo, morat ćete uspostaviti vezu s SSH poslužiteljem i otvoriti tunel.

Da biste to učinili, otvorite čvor Crosh pritiskom na Ctrl + Alt + T bilo gdje u OS-u Chrome. Shema će se otvoriti na kartici preglednika.

Dalje, upotrijebite odgovarajuću ssh naredbu za povezivanje s SSH poslužiteljem i uspostavljanje tunela. To ćete učiniti tako da pokrenete ssh naredbu, a zatim upišete svaku opciju na vlastitu liniju, tako da:

ssh

domaćin [SSH poslužitelj IP adresa ili naziv hosta] (Ovdje unesite IP adresu udaljenog SSH poslužitelja ili ime računala).

korisnik [korisničko ime] Ovdje upišite svoje korisničko ime na udaljenom SSH poslužitelju.

port [port number] (Unesite broj porta za koji SSH poslužitelj sluša. Ako je to zadani priključak 22, ne trebate ovu liniju.)

dinamički naprijed [broj porta] (Unesite broj lokalnog priključka za ssh prosljeđivanje - na primjer, dinamično-naprijed 8800.)

ključ [naziv ključa datoteke] (unesite naziv ključne datoteke ako vam je potreban ključ za spajanje na SSH poslužitelj, a ne samo lozinku. Ovu liniju ostavite ako SSH poslužitelj ne zahtijeva ključ.)

Spojiti

Nakon pokretanja naredbe za povezivanje, od vas će se tražiti da unesete lozinku za provjeru autentičnosti s poslužiteljem ili za otključavanje ključne datoteke.

Za to ćete također koristiti Googleovu službenu aplikaciju Secure Shell. Pokrenite proširenje i unesite podatke SSH poslužitelja u prozor za prijavu. U okviru argumenata unesite -D 8800 ili drugi broj priključka po vašem izboru.

Korak 2: Imajte OS Chrome Koristite tunel

Tunel je sada otvoren, ali vaš Chromebook to neće automatski koristiti. Morat ćete odrediti tunel kao proxy u Chromeu, što će uzrokovati da Chrome šalje promet kroz tunel.

Ovdje postoje neki problemi, budući da Chrome OS obično ne šalje DNS zahtjeve preko tunela (vidi bug 29914). To je zato što Chrome OS zadano upotrebljava SOCKS4 protokol za tunel, iako podržava sigurniji SOCKS5 protokol. Nema opcije za odabir SOCKS5 prilikom postavljanja proxyja u korisničkom sučelju OS-a Chrome (vidi bug 199603).

Ako vam nije važno da se vaši DNS zahtjevi šalju preko vaše trenutačne veze, samo proxy možete omogućiti na uobičajeni način. Da biste to učinili, otvorite stranicu postavki Chromebooka i odaberite opciju "Dopusti proxyja za dijeljene mreže" u sklopu internetske veze. Zatim kliknite naziv vaše internetske veze, kliknite na karticu Proxy i odaberite "Ručna konfiguracija proxyja". Desno od hostova SOCKS unesite "localhost" i priključak koji ste ranije odredili.

Da biste konfigurirali SOCKS5 proxy na jednostavan način, upotrijebite Proxy SwitchySharp nastavak. Omogućuje vam unos odgovarajućih pojedinosti i odabir SOCKS5 pomoću API-ja proxyja Chrome kako biste promijenili postavke proxyja kako bi Chrome koristio SOCKS5 proxy.

Koristite stranicu SwitchSharp Options kako biste stvorili novi proxy profil i nazovite ga nešto poput "SSH tunela". U ručnoj konfiguraciji i desno od SOCKS Host, unesite "localhost" kao adresu i unesite broj porta koji ste odabrali ranije. Odaberite opciju "SOCKS v5". Kada koristite ovaj proxy profil, prosljeđivat će vaš promet preko SSH tunela.

Ako ne želite upotrebljavati proširenje preglednika, umjesto toga možete izraditi vlastitu datoteku za automatsku konfiguraciju proxyja (PAC) i usmjeriti Chrome na njega. Da biste to učinili, jednostavno upotrijebite uređivač teksta (Caret je dobar izvanmrežni uređivač teksta za OS Chrome) i unesite sljedeći tekst u njega:

funkcija FindProxyForURL (url, host) povrat "SOCKS5 localhost: 8800"; 

Naravno, trebali biste otvoriti port koji ste odabrali ranije ako niste odabrali 8800. Spremite tekstualnu datoteku s ekstenzijom .pac datoteke - na primjer, možete ga jednostavno spremiti u mapu Preuzimanja.

Sada možete ponovno posjetiti proxy konfiguracijski zaslon i odabrati "Automatic Proxy Configuration". Unesite put do .pac datoteke, bilo pohranjene na Chromebooku sebe ili na udaljenom poslužitelju. Na primjer, put do pristupanja mapi za preuzimanja na OS-u Chrome je datoteka: /// home / chronos / user / Downloads /. Dakle, budući da smo spremili našu datoteku s imenom ssh_tunnel.pac, ulazili bismo file: ///home/chronos/user/Downloads/ssh_tunnel.pac ovdje.

Ako prilikom korištenja proxy konfiguracije počnete doći do pogrešaka veze, to može biti zbog toga što je vaš SSH veza zatvorena. Morat ćete se ponovo povezati s SSH poslužiteljem na isti način ili poništiti opcije proxyja, čime se Chromebook ponovno može povezati s internetom.

Slikovni kredit: sigckgc na Flickr