Cara Menggunakan SSH Tunneling di Chrome OS

Daftar Isi:

Cara Menggunakan SSH Tunneling di Chrome OS
Cara Menggunakan SSH Tunneling di Chrome OS

Video: Cara Menggunakan SSH Tunneling di Chrome OS

Video: Cara Menggunakan SSH Tunneling di Chrome OS
Video: Building The Ultimate Universal Remote - Tasmota & Node-RED Powered IR Blaster - YouTube 2024, April
Anonim
Image
Image
Chromebook menawarkan dukungan bawaan untuk tunneling SSH dengan shell crosh dan perintah SSH yang disertakan. Terowongan SSH memungkinkan Anda untuk menggunakan koneksi SSH seperti VPN atau proxy terenkripsi, mengirimkan lalu lintas penjelajahan Anda melalui terowongan aman.
Chromebook menawarkan dukungan bawaan untuk tunneling SSH dengan shell crosh dan perintah SSH yang disertakan. Terowongan SSH memungkinkan Anda untuk menggunakan koneksi SSH seperti VPN atau proxy terenkripsi, mengirimkan lalu lintas penjelajahan Anda melalui terowongan aman.

Ini memungkinkan Anda untuk mengenkripsi lalu lintas saat menjelajah di jaringan publik, mengakses konten yang diblokir-geo, atau bahkan terowongan di sekitar sensor internet seperti Great Firewall of China.

Langkah 1: Buka SSH Tunnel

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

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

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

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

Setelah Anda menjalankan perintah connect, Anda akan diminta memasukkan kata sandi untuk mengotentikasi dengan server atau membuka kunci file kunci Anda.

Image
Image

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

Image
Image

Langkah 2: Miliki Chrome OS Gunakan Tunnel

Terowongan sekarang terbuka, tetapi Chromebook Anda tidak akan menggunakannya secara otomatis. Anda harus menentukan terowongan sebagai proxy di Chrome, yang akan menyebabkan Chrome mengirim lalu lintasnya melalui terowongan.

Ada beberapa masalah di sini, karena Chrome OS biasanya tidak akan mengirim permintaan DNS melalui 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 keluar di sambungan Anda saat ini, Anda dapat mengaktifkan proxy dengan cara biasa. Untuk melakukannya, buka halaman Setelan 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 "Konfigurasi proxy manual." Di sebelah kanan host SOCKS, masukkan "localhost" dan port yang Anda tentukan sebelumnya.

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

Gunakan halaman Opsi SwitchSharp untuk membuat profil proxy baru dan beri nama seperti "SSH Tunnel." Di bawah Konfigurasi Manual dan di sebelah kanan SOCKS Host, masukkan "localhost" sebagai alamat dan masukkan nomor port yang Anda pilih sebelumnya. Pilih opsi "SOCKS v5". Ketika Anda menggunakan profil proksi ini, ini akan meneruskan lalu lintas Anda melalui terowongan SSH.

Jika Anda tidak ingin menggunakan ekstensi peramban, Anda dapat membuat file konfigurasi otomatis (PAC) proxy sendiri dan mengarahkannya ke Chrome. Untuk melakukan ini, cukup gunakan editor teks (Caret adalah editor teks offline yang bagus untuk Chrome OS) dan masukkan teks berikut ke dalamnya:
Jika Anda tidak ingin menggunakan ekstensi peramban, Anda dapat membuat file konfigurasi otomatis (PAC) proxy sendiri dan mengarahkannya ke Chrome. Untuk melakukan ini, 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 dapat menyimpannya di folder Unduhan.

Image
Image

Anda sekarang dapat mengunjungi kembali layar konfigurasi proxy dan memilih "Konfigurasi Proxy Otomatis." Masukkan jalur ke file.pac, baik yang disimpan 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 kami menyimpan file kami dengan nama ssh_tunnel.pac, kami akan masuk file: ///home/chronos/user/Downloads/ssh_tunnel.pac sini.

Image
Image

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

Direkomendasikan: