Mājas lapa » » Kā lietot SSH tunelēšanu Chrome OS

    Kā lietot SSH tunelēšanu Chrome OS

    Chromebook datoros ir iebūvēts atbalsts SSH tunelēšanai ar iekļauto šķērsrāmja un SSH komandu. SSH tunelis ļauj izmantot SSH savienojumu, piemēram, VPN vai šifrētu starpniekserveri, nosūtot pārlūkošanas datplūsmu caur drošu tuneli.

    Tas ļauj šifrēt datplūsmu, pārlūkojot publisko tīklu, piekļūstot ģeogrāfiski bloķētajam saturam vai pat tuneļa ceļā uz interneta cenzūru, piemēram, Ķīnas Lielo ugunsmūri.

    1. solis: atveriet SSH tuneli

    Uzstādot SSH tunelēšanu jebkurā operētājsistēmā, ir divi soļi. Pirmkārt, jums būs nepieciešams izveidot savienojumu ar SSH serveri un atvērt tuneļu.

    Lai to izdarītu, atveriet šķērsroku, nospiežot Ctrl + Alt + T jebkurā Chrome OS. Korpuss tiks atvērts pārlūka cilnē.

    Pēc tam izmantojiet atbilstošo ssh komandu, lai izveidotu savienojumu ar SSH serveri un izveidotu tuneli. To izdarīsiet, palaižot komandu ssh un pēc tam ierakstot katru opciju savā rindā, piemēram:

    ssh

    uzņēmēja [SSH servera IP adrese vai resursdatora nosaukums] (šeit ievadiet SSH servera IP adresi vai resursdatora nosaukumu).

    lietotājs [lietotājvārds] (šeit ievadiet savu SSH servera lietotājvārdu.)

    ports [porta numurs] (ievadiet porta numuru, kurā SSH serveris klausās. Ja tas ir noklusējuma ports 22, šai līnijai nav nepieciešama.)

    dinamiski uz priekšu [porta numurs] (piemēram, ievadiet vietējā porta numuru ssh pārsūtīšanai), dinamisks uz priekšu 8800.)

    taustiņš [atslēgas faila nosaukums] (ievadiet atslēgas faila nosaukumu, ja jums ir nepieciešama atslēga, lai izveidotu savienojumu ar SSH serveri un ne tikai paroli. Izslēdziet šo līniju, ja SSH serverim nav nepieciešama atslēga.)

    savienot

    Pēc savienojuma komandas palaišanas jums tiks piedāvāts ievadīt paroli, lai autentificētu ar serveri vai atbloķētu atslēgu failu.

    Tam var izmantot arī Google oficiālo Secure Shell lietotni. Uzsākt paplašinājumu un ievadiet SSH servera informāciju pierakstīšanās logā. Argumentu lodziņā ievadiet -D 8800 vai citu jūsu izvēlēto ostas numuru.

    2. darbība. Vai Chrome OS izmantojiet tuneļu

    Tagad tunelis ir atvērts, bet Chromebook dators to automātiski neizmantos.Jums būs jāprecizē tunelis kā starpniekserveris pārlūkā Chrome, kā rezultātā Chrome nosūtīs datplūsmu caur tuneli.

    Šeit ir dažas problēmas, jo Chrome OS parasti nesūta DNS pieprasījumus pa tuneli (sk. Kļūdu 29914). Tas ir tāpēc, ka Chrome OS pēc noklusējuma izmanto tuneļa SOCKS4 protokolu, lai gan tā atbalsta drošāku SOCKS5 protokolu. Nav iespējams izvēlēties SOCKS5, kad Chrome OS lietotāja interfeisā iestatāt starpniekserveri (skatiet kļūdu 199603).

    Ja jums nav jārūpējas par to, ka jūsu DNS pieprasījumi tiek nosūtīti pa jūsu pašreizējo savienojumu, varat vienkārši aktivizēt starpniekserveri parastajā veidā. Lai to izdarītu, atveriet Chromebook iestatījumu lapu un pārbaudiet opciju “Atļaut starpniekserverus koplietotajiem tīkliem”, izmantojot interneta savienojumu. Pēc tam noklikšķiniet uz sava interneta savienojuma nosaukuma, noklikšķiniet uz cilnes Proxy un izvēlieties "Manuālā starpniekservera konfigurācija." Pa labi no SOCKS resursdatora ievadiet "localhost" un iepriekš norādīto portu.

    Lai konfigurētu SOCKS5 starpniekserveri viegli, izmantojiet Proxy SwitchySharp paplašinājumu. Tas ļauj ievadīt atbilstošos datus un atlasīt SOCKS5, izmantojot Chrome starpniekservera API, lai mainītu starpniekservera iestatījumus, lai Chrome izmantotu SOCKS5 starpniekserveri.

    Izmantojiet SwitchSharp opciju lapu, lai izveidotu jaunu starpniekservera profilu un nosauktu to kā “SSH tuneli”. Manuālajā konfigurācijā un SOCKS Host labajā pusē ievadiet “localhost” kā adresi un ievadiet ostas numuru, kuru izvēlējāties agrāk. Izvēlieties opciju “SOCKS v5”. Lietojot šo starpniekservera profilu, tā pārsūta jūsu datplūsmu SSH tunelī.

    Ja nevēlaties izmantot pārlūkprogrammas paplašinājumu, varat izveidot savu starpniekservera automātiskās konfigurācijas (PAC) failu un norādīt to pārlūkā Chrome. Lai to izdarītu, vienkārši izmantojiet teksta redaktoru (Caret ir labs bezsaistes teksta redaktors pārlūkam Chrome OS) un ievadiet tajā tekstu:

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

    Protams, jums vajadzētu ievadīt iepriekš izvēlēto portu, ja neesat izvēlējies 8800. Saglabājiet teksta failu ar .pac faila paplašinājumu - piemēram, jūs varat to vienkārši saglabāt mapē Lejupielādes.

    Tagad varat atkārtoti apmeklēt starpniekservera konfigurācijas ekrānu un izvēlēties „Automātiskā starpniekservera konfigurācija”. Ievadiet ceļu uz .pac failu, kas ir saglabāts jūsu Chromebook datorā vai attālā serverī. Piemēram, ceļš, kā piekļūt lejupielādes mapei Chrome OS, ir fails: /// sākumlapa / hronos / lietotājs / lejupielādes /. Tāpēc, tā kā mēs saglabājām savu failu ar nosaukumu ssh_tunnel.pac, mēs ievadīsim fails: ///home/chronos/user/Downloads/ssh_tunnel.pac šeit.


    Ja, izmantojot starpniekservera konfigurāciju, sākat saskatīt savienojuma kļūdas, tas var būt tāpēc, ka jūsu SSH savienojums ir aizvērts. Tādā pašā veidā jums būs nepieciešams atkārtoti izveidot savienojumu ar SSH serveri vai atcelt starpniekservera opcijas, ļaujot Chromebook datoram vēlreiz izveidot savienojumu ar internetu..

    Attēla kredīts: sigckgc uz Flickr