8Sep

Az SSH Tunneling használata a Chrome OS-en

click fraud protection
Az

Chromebookok beépített támogatást nyújtanak az SSH-alagúthoz a mellékelt crosh shell és SSH parancs segítségével. Az SSH-alagút lehetővé teszi, hogy SSH-kapcsolatot használjon, például egy VPN-t vagy titkosított proxy-t, és elküldi a böngészési forgalmat a biztonságos alagúton.

Ez lehetővé teszi, hogy titkosítsa a forgalmat böngészés közben nyilvános hálózaton, hozzáférjen a földrajzi blokkolt tartalmakhoz, vagy akár az internet cenzúráját, mint például a Kínai Nagy Tűzfalat.

1. lépés: Nyissa meg az SSH alagút

Az SSH tunneling bármely operációs rendszeren történő beállításakor két lépés található.Először létre kell hoznia egy kapcsolatot az SSH kiszolgálóval, és ki kell nyitnia az alagutat.

Ehhez nyissa meg a crosh shell-t a Ctrl + Alt + T billentyű lenyomásával bárhová a Chrome OS-ben. A shell megjelenik egy böngésző lapon.

Ezután használja a megfelelő ssh parancsot, hogy csatlakozzon egy SSH kiszolgálóhoz, és hozzon létre egy alagutat. Ezt az ssh parancs futtatásával, majd minden egyes opció beírásával saját sorában, például:

instagram viewer

ssh

host [SSH kiszolgáló IP-címe vagy gazdanév]( Adja meg a távoli SSH kiszolgáló IP-címét vagy hostnevét.)

felhasználó [felhasználónév]( Adja meg felhasználónevét itt a távoli SSH kiszolgálón.)

port [port number]( Adja meg a port számát, ahová az SSH kiszolgáló hallgat, Ha ez az alapértelmezett 22 port, akkor nincs szüksége erre a sorra.)

dinamikus előre [port száma]( Adja meg a helyi portszámot az ssh továbbításhoz - például dinamikus előre 8800 .)

kulcs [kulcs fájlnév]( Adjon meg egy kulcsfájl nevét,az SSH kiszolgálóra, és nem csak jelszóra.) Hívja el ezt a sort, ha az SSH kiszolgáló nem igényel kulcsot.)

csatlakoztassa az

-t A kapcsolódás parancs futtatása után meg kell adnia a jelszót a hitelesítéshez a kiszolgálóval vagya kulcsfájl feloldásához.

A Google hivatalos Secure Shell alkalmazását is használhatja. Indítsa el a kiterjesztést, és írja be az SSH kiszolgáló adatait a bejelentkezési ablakban. Az argumentumok mezőbe írja be az -D 8800 vagy más választott portszámot.

2. lépés: A Chrome OS használata az alagútban

Az alagút most nyitva van, de Chromebookja nem fogja automatikusan használni. Az alagutat proxyként kell megadnia a Chrome-ban, ami miatt a Chrome elküldi forgalmátaz alagút.

Vannak problémák, mivel a Chrome OS rendszerint nem küld DNS kéréseket az alagúton( lásd a 29914-es hibát).Ez azért van így, mert a Chrome OS alapértelmezés szerint az alagút SOCKS4 protokollját használja, annak ellenére, hogy támogatja a biztonságosabb SOCKS5 protokollt. Nincs lehetőség a SOCKS5 beállítására a proxy beállítása során a Chrome OS felhasználói felületén( lásd a 199603-as hibát).

Ha nem érdekli, hogy a DNS-kérelmeket az aktuális kapcsolaton keresztül küldi el, akkor a proxy normál módon engedélyezhető.Ehhez nyissa meg a Chromebook Beállítások oldalát, és ellenőrizze az internetkapcsolat "Internetes kapcsolatok engedélyezése megosztott hálózatokhoz" opciót. Ezután kattintson az internetkapcsolat nevére, majd kattintson a Proxy fülre, és válassza ki a "Manual proxy configuration" parancsot. A SOCKS gazdagép jobb oldalán írja be a "localhost" és a korábban megadott portot.

A SOCKS5 proxy egyszerű konfigurálásához használja a Proxy SwitchySharp kiterjesztést. Lehetővé teszi a megfelelő részletek megadását és a SOCKS5 választását a Chrome proxy API segítségével a proxy beállítások módosításához, hogy a Chrome SOCKS5 proxy-t használjon.

Használja a SwitchSharp Options oldalt egy új proxyprofil létrehozásához, és nevezze el olyasmit, mint az "SSH Tunnel". A Manual Configuration és a SOCKS Host jobb oldalán írja be a "localhost" címet, és írja be a korábban választott portszámot. Válassza ki a "SOCKS v5" opciót. Amikor ezt a proxyprofilot használja, továbbítja a forgalmat az SSH alagútban.

Ha inkább nem használ böngészőbővítményt, létrehozhatja saját proxy-automatikus konfigurációs( PAC) fájlját, és elhelyezheti a böngészőt a Chrome-ban. Ehhez egyszerűen használjon szövegszerkesztőt( Caret egy jó offline szövegszerkesztő a Chrome OS-hez), és írja be a következő szöveget:

funkció FindProxyForURL( url, host){ return "SOCKS5 localhost: 8800";}

Természetesen a korábban választott portot kell beírnia, ha nem választotta a 8800-at. Mentse el a. pac fájlkiterjesztéssel rendelkező szöveges fájlt - például mentheti a Letöltések mappába.

Mostantól újra meglátogathatja a proxykonfigurációs képernyőt, és választhat az "Automatikus proxykonfiguráció" lehetőségre. Adja meg a Chromebookon tárolt. pac fájl elérési útját, vagy magát a távoli kiszolgálón vagy egy távoli kiszolgálón. Például a letöltési mappához a Chrome OS operációs rendszer elérési útja: ///home/chronos/user/Downloads/.Tehát, miután mentettük a fájlt a ssh_tunnel.pac nevű névvel, beírnánk az fájlt: ///home/chronos/user/Downloads/ ssh_tunnel.pac itt.

Ha a kapcsolódási hibákat a proxy konfiguráció használata közben észleli, előfordulhat, hogy az SSH-kapcsolat le van zárva. Az SSH szerverhez ugyanúgy kell újra csatlakoznia, vagy meg kell határoznia a proxy beállításokat, és lehetővé teszi, hogy a Chromebook újból csatlakozzon az internethez.

képhitel: sigckgc on Flickr