Domača » kako » Kako uporabljati tuneliranje SSH za Chrome OS

    Kako uporabljati tuneliranje SSH za Chrome OS

    Chromebooki imajo vgrajeno podporo za tuneliranje SSH z vključenim ukazom crosh shell in ukazom SSH. Tunel SSH vam omogoča uporabo povezave SSH, kot je VPN ali šifrirani posredniški strežnik, ki pošilja vaš brskalni promet skozi varen predor.

    To vam omogoča šifriranje prometa med brskanjem v javnem omrežju, dostopom do geo-blokirane vsebine ali celo tuneliranje po internetni cenzuri, kot je Veliki kitajski požarni zid.

    1. korak: Odprite predor SSH

    Pri nastavitvi SSH tuneliranja na katerem koli operacijskem sistemu obstajata dva koraka. Najprej morate vzpostaviti povezavo s strežnikom SSH in odpreti predor.

    Če želite to narediti, odprite ukazno lupino crosh s pritiskom na Ctrl + Alt + T kjerkoli v Chrome OS. Lupina se bo odprla v zavihku brskalnika.

    Nato uporabite ustrezen ukaz ssh za povezavo s strežnikom SSH in vzpostavitev predora. To naredite tako, da zaženete ukaz ssh, nato pa vtipkate vsako možnost v svoji vrstici, na primer:

    ssh

    gostitelj [IP naslov strežnika SSH ali ime gostitelja] (tukaj vnesite IP naslov strežnika oddaljenega strežnika SSH ali ime gostitelja).

    user [username] (Tukaj vnesite svoje uporabniško ime na oddaljenem strežniku SSH.)

    port [številka vrat] (vnesite številko vrat, ki jih posluša strežnik SSH. Če je privzeta vrata 22, te vrstice ne potrebujete.)

    dynamic-forward [številka vrat] (npr. vnesite lokalno številko vrat za ssh posredovanje), dinamično naprej 8800.)

    key [ime datoteke ključa] (vnesite ime ključne datoteke, če potrebujete ključ za povezavo s strežnikom SSH in ne le gesla. Izpustite to vrstico, če strežnik SSH ne potrebuje ključa.)

    povežite

    Ko zaženete ukaz za povezavo, boste pozvani, da vnesete geslo za preverjanje pristnosti s strežnikom ali za odklepanje datoteke s ključem.

    Za to lahko uporabite tudi Googlovo uradno aplikacijo Secure Shell. Zaženite razširitev in v okno za prijavo vnesite podrobnosti o strežniku SSH. V polje argumentov vnesite -D 8800 ali drugo številko vrat po vaši izbiri.

    2. korak: naj ima Chrome OS uporabo predora

    Predor je zdaj odprt, vendar ga vaš Chromebook ne bo samodejno uporabljal. V Chromu morate določiti predor kot posrednik, kar bo povzročilo, da Chrome pošlje svoj promet skozi predor.

    Tukaj je nekaj težav, saj Chrome OS običajno ne bo pošiljal zahtev DNS prek predora (glejte bug 29914). To je zato, ker Chrome OS privzeto uporablja protokol SOCKS4 za predor, čeprav podpira bolj varen protokol SOCKS5. Če nastavite strežnik proxy v uporabniškem vmesniku Chrome OS, ne morete izbrati SOCKS5 (glejte napako 199603).

    Če vam ni vseeno, da so vaše zahteve za DNS poslane prek vaše trenutne povezave, lahko preprosto omogočite običajni strežnik proxy. To storite tako, da odprete stran z nastavitvami Chromebooka in pod možnostjo internetne povezave označite možnost »Dovoli posrednike za skupna omrežja«. Nato kliknite ime internetne povezave, kliknite zavihek Proxy in izberite »Ročna konfiguracija strežnika proxy«. Na desni strani gostitelja SOCKS vnesite »localhost« in vrata, ki ste jih navedli prej..

    Če želite konfigurirati proxy SOCKS5 na preprost način, uporabite razširitev Proxy SwitchySharp. Omogoča vam, da vnesete ustrezne podrobnosti in izberete SOCKS5, s pomočjo API-ja Chrome proxy spremenite nastavitve proxyja, da bo Chrome uporabljal proxy SOCKS5.

    Uporabite stran Možnosti SwitchSharp za ustvarjanje novega profila proxyja in ga poimenujte kot »SSH tunel«. Pod Ročno konfiguracijo in desno od gostitelja SOCKS vnesite »localhost« kot naslov in vnesite številko vrat, ki ste jo izbrali prej. Izberite možnost »SOCKS v5«. Ko uporabite ta profil strežnika proxy, bo vaš promet posredoval preko tunela SSH.

    Če ne želite uporabljati razširitve brskalnika, lahko namesto tega ustvarite lastno datoteko za samodejno konfiguracijo (PAC) in na njej usmerite Chrome. To storite tako, da uporabite urejevalnik besedila (Caret je dober urejevalnik besedila za Chrome OS OS) in vanj vnesite naslednje besedilo:

    funkcija FindProxyForURL (url, gostitelj) return "SOCKS5 localhost: 8800"; 

    Seveda morate vnesti vrata, ki ste jih izbrali prej, če niste izbrali 8800. Shranite besedilno datoteko s pripono .pac - na primer, lahko jo shranite v svojo mapo s prenosi..

    Zdaj lahko znova obiščete zaslon za konfiguracijo strežnika proxy in izberete »Samodejna konfiguracija posredniškega strežnika«. Vnesite pot do datoteke .pac, ki jo shranite sami ali v oddaljenem strežniku. Na primer, pot za dostop do mape s prenosi v OS Chrome je datoteka: /// home / chronos / user / Downloads /. Ker smo shranili datoteko z imenom ssh_tunnel.pac, smo vstopili datoteka: ///home/chronos/user/Downloads/ssh_tunnel.pac tukaj.


    Če se pri uporabi konfiguracije strežnika proxy prikaže napaka povezave, je morda povezava SSH zaprta. Tako boste morali ponovno vzpostaviti povezavo s strežnikom SSH ali odstraniti nastavitve proxyja, kar bo Chromebooku omogočilo neposredno povezavo z internetom.

    Zasluge za sliko: sigckgc na Flickru