8Sep

Chrome OS'de SSH Tüneli Nasıl Kullanılır?

click fraud protection

Chromebook'lar, birlikte verilen crosh kabuğu ve SSH komutu ile SSH tünel oluşturma için yerleşik destek sunar. SSH tüneli, tarama trafiğinizi güvenli tünel üzerinden gönderen bir VPN veya şifrelenmiş proxy gibi bir SSH bağlantısını kullanmanıza izin verir.

Bu, kamuya açık bir ağa göz atarken trafiği şifrelemenize, coğrafi engellenmiş içeriğe erişmenize veya hatta Çin'in Büyük Güvenlik Duvarı gibi Internet sansürünün önünü tıkmanıza olanak tanır.

Adım 1: SSH Tüneli

'yi Açın Herhangi bir işletim sisteminde SSH tünelini kurarken iki adım vardır.Öncelikle SSH sunucusu ile bağlantı kurmanız ve bir tünel açmanız gerekir.

Bunu yapmak için, Chrome OS'de herhangi bir yerde Ctrl + Alt + T tuşlarına basarak crosh kabuğunu açın. Kabuk bir tarayıcı sekmesinde açılacaktır.

Daha sonra, bir SSH sunucusuna bağlanmak ve bir tünel kurmak için uygun ssh komutunu kullanın. Bunu ssh komutunu çalıştırıp her seçeneği kendi satırına yazarak yapabilirsiniz:

ssh

ana makine [SSH sunucusu IP adresi veya ana makine adı]( Uzak SSH sunucusunun IP adresini veya ana makine adını buraya girin.)

instagram viewer

kullanıcı [kullanıcı adı]( burada uzak SSH sunucusundaki kullanıcı adınızı girin.)

bağlantı noktası [bağlantı noktası numarası]( SSH sunucusunun dinlediği bağlantı noktası numarasını girin. Varsayılan bağlantı noktası 22 ise, bu hattın olması gerekmez.)

dinamik iletimi [bağlantı noktası numarası]( sd yönlendirme için yerel bağlantı noktası numarasını girin - örneğin dinamik ilet 8800 .)

anahtarı [anahtar dosya adı]( bağlanmak için bir anahtar gerekiyorsa bir anahtar dosya adı girinSSH sunucusuna ve sadece bir parola değil. SSH sunucusu bir anahtar gerektirmiyorsa bu satırı atlayın.)

connect

connect komutunu çalıştırdıktan sonra, sunucuyla kimlik doğrulaması yapmak için parolanızı girmeniz istenir veyaAnahtar dosyanızın kilidini açmak için

Bunun için Google'ın resmi Secure Shell uygulamasını da kullanabilirsiniz. Uzantıyı başlatın ve oturum açma penceresinde SSH sunucusunun ayrıntılarını girin. Argümanlar kutusuna, -D 8800 'yi veya istediğiniz başka bir port numarasını girin.

2. Adım: Chrome OS'de Tüneli Kullanın

Tünel artık açık, ancak Chromebook'unuz otomatik olarak kullanmıyor. Chrome'da, tüneli bir vekil olarak belirtmeniz gerekir; bu da, Chrome'un trafiğinitünel.

Burada bazı sorunlar var, çünkü Chrome OS normalde DNS isteklerini tünel üzerinden göndermeyecek( bkz. Hata 29914).Bunun nedeni, Chrome OS, daha güvenli SOCKS5 protokolünü desteklese bile varsayılan olarak tünel için SOCKS4 protokolünü kullanır. Chrome OS kullanıcı arayüzünde bir proxy ayarlarken SOCKS5'i seçmek için herhangi bir seçenek yoktur( bkz. Hata 199603).

DNS isteklerinin geçerli bağlantınızdan gönderildiğiyle ilgilenmiyorsanız, proxy'yi normal şekilde etkinleştirebilirsiniz. Bunu yapmak için, Chromebook'unuzun Ayarlar sayfasını açın ve İnternet bağlantısı altında "Paylaşılan ağlar için proxy'lere izin ver" seçeneğini işaretleyin. Ardından İnternet bağlantınızın adını tıklayın, Proxy sekmesine tıklayın ve "Manual proxy configuration" u seçin. SOCKS ana bilgisayarının sağında "localhost" ve daha önce belirttiğiniz bağlantı noktası girin.

Bir SOCKS5 proxy'yi kolay bir şekilde yapılandırmak için, Proxy SwitchySharp uzantısını kullanın. Uygun ayrıntıları girmenizi ve Chrome proxy API'sini kullanarak proxy ayarlarınızı değiştirerek Chrome'un bir SOCKS5 proxy kullanmasını sağlayacak SOCKS5'i seçmenizi sağlar.

Yeni bir proxy profili oluşturmak ve ona "SSH Tüneli" gibi bir ad vermek için SwitchSharp Seçenekleri sayfasını kullanın. Manuel Yapılandırma altında SOCKS Host'un sağında, adres olarak "localhost" yazın ve daha önce seçtiğiniz bağlantı noktası numarasını girin."SOCKS v5" seçeneğini seçin. Bu proxy profilini kullandığınızda trafiğiniz SSH tüneli üzerinden iletilir.

Bir tarayıcı uzantısı kullanmak istemiyorsanız, bunun yerine kendi proxy otomatik yapılandırma( PAC) dosyanızı oluşturup Chrome'u gösterebilirsiniz. Bunu yapmak için, bir metin düzenleyicisi( Caret, Chrome OS için iyi bir çevrimdışı metin düzenleyicisi) kullanmanız ve aşağıdaki metni içine girmeniz yeterlidir:

işlevi FindProxyForURL( url, ana makine){ return "SOCKS5 localhost: 8800";}

Tabii ki, 8800'u seçerseniz, daha önce seçtiğiniz bağlantı noktasına girmelisiniz. Metin dosyasını. pac dosya uzantısıyla kaydedin - örneğin İndirilenler klasörüne kaydedebilirsiniz.

Artık proxy yapılandırma ekranını tekrar ziyaret edebilir ve "Otomatik Proxy Yapılandırması" nı seçebilirsiniz.. pac dosyasının yolunu kendiniz ya da uzaktaki bir sunucuda Chromebook'unuza kaydedebilirsiniz.Örneğin, Chrome OS'de indirme klasörünüze erişme yolu dosya: ///home/chronos/user/Downloads/'dir. Dosyamızı ssh_tunnel.pac adıyla kaydettiğimizden dosyasını giriyoruz: ///home/chronos/user/Downloads/ ssh_tunnel.pac .

Proxy yapılandırmasını kullanırken bağlantı hatalarını görürseniz, SSH bağlantınız kapatıldı olabilir. Aynı şekilde SSH sunucusuna tekrar bağlanmanız veya proxy seçeneklerinin ayarının kaldırılması gerekecek ve böylece Chromebook'unuz İnternet'e doğrudan tekrar bağlanacaktır.

Resim Kredisi: sigckgc Flickr

'de