8Sep

Cara Menggunakan Tunneling SSH di Chrome OS

click fraud protection
Chromebook

menawarkan dukungan built-in untuk tunneling SSH dengan shell crosh dan SSH yang disertakan. Terowongan SSH memungkinkan Anda menggunakan koneksi SSH seperti VPN atau proxy terenkripsi, mengirimkan lalu lintas penjelajahan Anda melalui terowongan yang aman.

Ini memungkinkan Anda untuk mengenkripsi lalu lintas saat menjelajah di jaringan publik, mengakses konten yang terblokir oleh geo, atau bahkan menjelajahi sensor internet seperti Great Firewall of China.

Langkah 1: Buka Terowongan SSH

Saat memasang terowongan SSH pada sistem operasi manapun, ada dua langkah. Pertama, Anda harus membuat koneksi ke server SSH dan membuka terowongan.

Untuk melakukan ini, buka crosh shell dengan menekan Ctrl + Alt + T di manapun di Chrome OS.Shell akan terbuka di tab browser.

Selanjutnya, gunakan perintah ssh yang sesuai untuk terhubung ke server SSH dan buat sebuah terowongan. Anda akan melakukan ini dengan menjalankan perintah ssh dan kemudian dengan mengetikkan setiap pilihan pada barisnya sendiri, seperti:

instagram viewer

ssh

host [alamat IP server SSH atau nama host]( masukkan alamat IP server host atau hostname SSH di sini.)

user [username]( Masukkan nama pengguna Anda di server SSH remote di sini.) Port

[nomor port]( Masukkan nomor port server SSH yang sedang didengarkan. Jika port default 22, Anda tidak memerlukan baris ini.)

dinamis-maju [nomor port]( Masukkan nomor port lokal untuk penerusan ssh - misalnya dynamic-forward 8800 .)

tombol [nama file kunci]( Masukkan nama file kunci jika Anda memerlukan kunci untuk terhubungke server SSH dan bukan hanya kata sandi, lepaskan baris ini jika server SSH tidak memerlukan kunci.)

connect

Setelah Anda menjalankan perintah connect, Anda akan diminta memasukkan kata kunci untuk melakukan otentikasi dengan server atauuntuk membuka kunci file kunci Anda.

Anda juga dapat menggunakan aplikasi Secure Shell resmi Google untuk ini. Luncurkan ekstensi dan masukkan rincian server SSH di jendela masuk. Di kotak argumen, masukkan -D 8800 atau nomor port lain pilihan Anda.

Langkah 2: Miliki OS Chrome Gunakan Terowongan

Terowongan sekarang terbuka, namun Chromebook Anda tidak akan menggunakannya secara otomatis. Anda harus menentukan terowongan sebagai proxy di Chrome, yang akan menyebabkan Chrome mengirimkan lalu lintasnya melaluiterowongan.

Ada beberapa masalah di sini, karena Chrome OS biasanya tidak akan mengirim permintaan DNS ke terowongan( lihat bug 29914).Ini karena Chrome OS menggunakan protokol SOCKS4 untuk terowongan secara default, meskipun mendukung protokol SOCKS5 yang lebih aman. Tidak ada pilihan untuk memilih SOCKS5 saat menyiapkan proxy di antarmuka pengguna Chrome OS( lihat bug 199603).

Jika Anda tidak peduli bahwa permintaan DNS Anda dikirim melalui koneksi Anda saat ini, Anda bisa mengaktifkan proxy dengan cara biasa. Untuk melakukannya, buka halaman Pengaturan Chromebook dan periksa opsi "Izinkan proxy untuk jaringan bersama" di bawah koneksi Internet. Selanjutnya, klik nama koneksi Internet Anda, klik ke tab Proxy, dan pilih "Manual proxy configuration." Di sebelah kanan host SOCKS, masukkan "localhost" dan port yang Anda tentukan sebelumnya.

Untuk mengkonfigurasi proxy SOCKS5 dengan cara yang mudah, gunakan ekstensi Proxy SwitchySharp. Ini memungkinkan Anda memasukkan detail yang sesuai dan memilih SOCKS5, menggunakan API Chrome proxy untuk mengubah setelan proxy sehingga Chrome akan menggunakan proxy SOCKS5.

Gunakan halaman Pilihan SwitchSharp untuk membuat profil proxy baru dan beri nama seperti "Terowongan SSH." Di bawah Konfigurasi Manual dan di sebelah kanan Host SOCKS, masukkan "localhost" sebagai alamat dan masukkan nomor port yang Anda pilih tadi. Pilih opsi "SOCKS v5".Bila Anda menggunakan profil proxy ini, maka akan meneruskan lalu lintas Anda melewati terowongan SSH.

Jika Anda lebih suka tidak menggunakan ekstensi browser, Anda bisa membuat file konfigurasi auto proxy( PAC) sendiri dan mengarahkan Chrome ke dalamnya. Untuk melakukannya, cukup gunakan editor teks( Caret adalah editor teks offline yang bagus untuk Chrome OS) dan masukkan teks berikut ke dalamnya:

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

Tentu saja, Anda harus memasukkan port yang Anda pilih sebelumnya jika Anda tidak memilih 8800. Simpan file teks dengan ekstensi file. pac - misalnya, Anda bisa menyimpannya di folder Unduhan Anda.

Sekarang Anda dapat mengunjungi kembali layar konfigurasi proxy dan memilih "Automatic Proxy Configuration." Masukkan path ke file. pac, baik yang tersimpan di Chromebook Anda sendiri atau di server jauh. Misalnya, jalur untuk mengakses folder unduhan Anda di Chrome OS adalah file: ///home/chronos/user/Downloads/.Jadi, karena kita menyimpan file kita dengan nama ssh_tunnel.pac, kita akan memasukkan file : ///home/chronos/user/Downloads/ ssh_tunnel.pac di sini.

Jika Anda mulai melihat kesalahan koneksi saat menggunakan konfigurasi proxy, mungkin karena koneksi SSH Anda telah ditutup. Anda harus menghubungkan kembali ke server SSH dengan cara yang sama atau tidak menetapkan opsi proxy, yang memungkinkan Chromebook Anda terhubung langsung ke Internet.

Image Credit: sigckgc di Flickr