Kako koristiti SSH tuneliranje na OS-u Chrome

Sadržaj:

Kako koristiti SSH tuneliranje na OS-u Chrome
Kako koristiti SSH tuneliranje na OS-u Chrome

Video: Kako koristiti SSH tuneliranje na OS-u Chrome

Video: Kako koristiti SSH tuneliranje na OS-u Chrome
Video: Amazon Fire TV: How to Turn On HDMI-CEC ARC / eARC - YouTube 2024, Travanj
Anonim
Image
Image
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.
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

host [SSH server IP address or hostname] (Enter the remote SSH server’s IP address or hostname here.)

user [username] (Enter your username on the remote SSH server here.)

port [port number] (Enter the port number teh SSH server is listening on. If it’s the default port 22, you don’t need this line.)

dynamic-forward [port number] (Enter a local port number for the ssh forwarding - for example, dynamic-forward 8800.)

key [key file name] (Enter a key file name if you need a key to connect to the SSH server and not just a password. Omit this line if the SSH server doesn’t require a key.)

connect

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.

Image
Image

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.

Image
Image

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.
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:
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:

function FindProxyForURL(url, host) { return '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.

Image
Image

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.

Image
Image

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.

Preporučeni: