Slik bruker du SSH Tunneling på Chrome OS

Innholdsfortegnelse:

Slik bruker du SSH Tunneling på Chrome OS
Slik bruker du SSH Tunneling på Chrome OS

Video: Slik bruker du SSH Tunneling på Chrome OS

Video: Slik bruker du SSH Tunneling på Chrome OS
Video: 61 jährige Psychologin baut Minicamper selbst aus | VOLLZEIT VAN LIFE | VAN TOUR, DIY Camper Ausbau - YouTube 2024, April
Anonim
Image
Image
Chromebooks tilbyr innebygd støtte for SSH tunneling med deres medfølgende crosh shell og SSH kommando. En SSH-tunnel lar deg bruke en SSH-tilkobling som en VPN eller kryptert proxy, og sender trafikk gjennom den sikre tunnelen.
Chromebooks tilbyr innebygd støtte for SSH tunneling med deres medfølgende crosh shell og SSH kommando. En SSH-tunnel lar deg bruke en SSH-tilkobling som en VPN eller kryptert proxy, og sender trafikk gjennom den sikre tunnelen.

Dette gjør det mulig å kryptere trafikk når du surfer på et offentlig nettverk, få tilgang til geoblokket innhold, eller til og med tunnelere deg rundt internettcensur som den kinesiske brannmuren.

Trinn 1: Åpne SSH-tunnelen

Når du installerer SSH tunneling på et hvilket som helst operativsystem, er det to trinn. Først må du etablere en forbindelse til SSH-serveren og åpne en tunnel.

For å gjøre dette, åpne crosh shell ved å trykke Ctrl + Alt + T hvor som helst i Chrome OS. Skallet åpnes i en nettleserfane.

Deretter bruker du riktig ssh-kommando for å koble til en SSH-server og etablere en tunnel. Du gjør dette ved å kjøre ssh-kommandoen og deretter ved å skrive hvert alternativ på egen linje, slik som:

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

Etter at du kjører tilkoblingskommandoen, blir du bedt om å skrive inn passordet for å autentisere med serveren eller for å låse opp nøkkelfilen din.

Image
Image

Du kan også bruke Googles offisielle Secure Shell-app for dette. Start utvidelsen og skriv inn SSH-serverens detaljer i innloggingsvinduet. I argumentboksen skriver du inn - D 8800 eller et annet portnummer etter eget valg.

Image
Image

Trinn 2: Har Chrome OS Bruk tunnelen

Tunnelen er nå åpen, men Chromebooken din bruker ikke den automatisk. Du må spesifisere tunnelen som en proxy i Chrome, noe som vil føre til at Chrome sender trafikken gjennom tunnelen.

Det er noen problemer her, da Chrome OS normalt ikke sender DNS-forespørsler over tunnelen (se feil 29914). Dette skyldes at Chrome OS bruker SOCKS4-protokollen for tunnelen som standard, selv om den støtter den sikrere SOCKS5-protokollen. Det er ikke mulig å velge SOCKS5 når du konfigurerer en proxy i Chrome OSs brukergrensesnitt (se feil 199603).

Hvis du ikke bryr deg om at dine DNS-forespørsler sendes ut over din nåværende tilkobling, kan du bare aktivere proxyen på vanlig måte. For å gjøre dette, åpne innstillingssiden for Chromebook og sjekk alternativet "Tillat proxyer for delte nettverk" under Internett-tilkobling. Klikk deretter navnet på Internett-tilkoblingen din, klikk på Proxy-fanen og velg "Manuell proxy-konfigurasjon." Til høyre for SOCKS-vert, skriv inn "localhost" og porten du angav tidligere.

For å konfigurere en SOCKS5 proxy på den enkle måten, bruk Proxy SwitchySharp-utvidelsen. Den lar deg angi de riktige detaljene og velger SOCKS5, ved hjelp av Chrome proxy API for å endre proxy innstillingene, slik at Chrome vil bruke en SOCKS5 proxy.
For å konfigurere en SOCKS5 proxy på den enkle måten, bruk Proxy SwitchySharp-utvidelsen. Den lar deg angi de riktige detaljene og velger SOCKS5, ved hjelp av Chrome proxy API for å endre proxy innstillingene, slik at Chrome vil bruke en SOCKS5 proxy.

Bruk siden SwitchSharp Options til å opprette en ny proxy-profil og nevne den som "SSH Tunnel." Under Manuell konfigurasjon og til høyre for SOCKS Host, skriv inn "localhost" som adresse og skriv inn portnummeret du valgte tidligere. Velg alternativet "SOCKS v5". Når du bruker denne proxyprofilen, vil den sende trafikken din over SSH-tunnelen.

Hvis du heller ikke bruker en nettleserutvidelse, kan du isteden opprette din egen proxy-konfigurasjon (PAC) -fil og peke på Chrome på den. For å gjøre dette, bruk bare et tekstredigeringsprogram (Caret er en god tekstbehandler for nettleser for Chrome OS) og skriv inn følgende tekst i den:
Hvis du heller ikke bruker en nettleserutvidelse, kan du isteden opprette din egen proxy-konfigurasjon (PAC) -fil og peke på Chrome på den. For å gjøre dette, bruk bare et tekstredigeringsprogram (Caret er en god tekstbehandler for nettleser for Chrome OS) og skriv inn følgende tekst i den:

function FindProxyForURL(url, host) { return 'SOCKS5 localhost:8800'; }

Selvfølgelig bør du legge inn porten du valgte tidligere hvis du ikke valgte 8800. Lagre tekstfilen med.pac filutvidelsen - for eksempel kan du bare lagre den i mappen Nedlastinger.

Image
Image

Du kan nå besøke proxy-konfigurasjonsskjermbildet og velge "Automatisk proxy-konfigurasjon." Skriv inn banen til.pac-filen, enten lagret på Chromebooken din selv eller på en ekstern server. For eksempel, banen for å få tilgang til nedlastingsmappen din på Chrome OS, er filen: /// hjem / chronos / user / Downloads /. Så, siden vi lagret filen vår med navnet ssh_tunnel.pac, ville vi skrive inn file: ///home/chronos/user/Downloads/ssh_tunnel.pac her.

Image
Image

Hvis du begynner å se tilkoblingsfeil mens du bruker proxy-konfigurasjonen, kan det skyldes at SSH-tilkoblingen din ble stengt. Du må koble til SSH-serveren på samme måte eller undefinere proxy-alternativene, slik at Chromebooken din kan koble til Internett direkte igjen.

Anbefalt: