Pembaca HTG Michael menulis dengan permintaan sederhana yang dengan senang hati kami penuhi:
Dear HTG,
I read your guide to setting up an SSH server on your home router and configuring your laptop to connect through it, but I’m a little bit overwhelmed trying to translate what I learned in that guide to my Android phone. Is there a straight forward way to get that same home-link-encryption I’m enjoying on my laptop onto my Android phone? I successfully completed the original tutorial (so I have an SSH server running on my router now) for what it’s worth. Can you help a just-smart-enough reader out?
Sincerely,
Michael
Kami pikir Anda menjual diri Anda pendek dengan label yang cukup cerdas, Michael. Setelah semua, Anda dapat mem-flash router rumah Anda, mengkonfigurasi server SSH built-in, dan mengatur laptop Anda sebagai klien. Dengan itu di bawah ikat pinggang Anda, Anda akan menemukan panduan ini untuk melakukan hal yang sama untuk ponsel Anda benar-benar mudah! Mari mulai.
Jika Anda membaca ini tidak yakin tentang apa sebenarnya SSH atau mengapa Anda ingin mengaktifkannya pada ponsel cerdas Anda (atau perangkat seluler lainnya), kami sangat menyarankan untuk membaca bagian Apa dan Mengapa Menyiapkan Terowongan Aman di susunan router SSH kami panduan.
Apa yang Anda Butuhkan
Untuk tutorial ini Anda memerlukan hal-hal berikut:
- Ponsel Android yang di-root yang menjalankan Android OS 1.6 atau lebih tinggi.
- Salinan SSH Tunnel gratis untuk Android.
- Server SSH yang akan dihubungkan.
Beberapa catatan tentang persyaratan di atas sudah beres. Pertama, untuk mengkonfigurasi dan menerapkan SSH Tunnel dengan benar untuk Android, Anda harus memiliki akses root di ponsel Android Anda. Jika ponsel Anda belum di-root, kami sangat menyarankan untuk membaca panduan kami tentang subjek, Cara Melakukan Root pada Perangkat Android Anda & Mengapa Anda Mungkin Ingin, karena keduanya mencakup dasar-dasar rooting dan menunjukkan kepada Anda bagaimana melakukannya.
Kedua, kami akan membangun panduan kami. Pengaturan SSH di Router Anda untuk Akses Web Aman dari Mana Saja dalam tutorial ini. Kamu tidak harus menggunakan pengaturan yang sama persis yang kami gunakan (server SSH internal pada router yang dimunculkan dengan firmware Tomat pihak ketiga) tetapi Anda harus memiliki server SSH (baik yang dihosting di server jarak jauh atau jaringan rumah Anda ) untuk terhubung.
Bergerak maju dari titik ini kita akan mengasumsikan bahwa Anda memiliki, minimal, akun SSH dengan nama pengguna, kata sandi dan (jika Anda ingin meningkatkan keamanan) sepasang kunci resmi untuk akun itu di tangan. Jika ada istilah-istilah ini tampak asing, sekali lagi, kami sangat menyarankan membaca Setup SSH pada panduan Router Anda yang tertaut ke atas.
Mengunduh dan Mengonfigurasi SSH Tunnel untuk Android
Instal aplikasi dan jalankan untuk pertama kalinya untuk memulai proses konfigurasi. Layar pertama yang Anda lihat akan terlihat seperti ini:
Di bagian Informasi Akun, masukkan nama pengguna dan kata sandi Anda di server SSH. Pada titik ini kami memiliki cukup informasi yang dimasukkan untuk membentuk koneksi sederhana antara SSH Tunnel dan server SSH Anda dengan otorisasi berbasis kata sandi.
Jika Anda ingin menggunakan sepasang kunci untuk lebih mengamankan koneksi Anda ke server SSH Anda - dan kami sangat menyarankan Anda untuk melakukannya – Anda akan memerlukan separuh kunci pribadi dari pasangan sekarang. (Jika Anda perlu menghasilkan sepasang, silakan referensi bagian Generating Keys dari panduan router SSH kami.)
catatan: Anda beralih server SSH antara menggunakan login / kata sandi saja dan login / key-pair dari sisi server SSH, bukan aplikasi terowongan SSH di ponsel Anda. Silakan referensi menu bantuan / dokumentasi yang sesuai pada server SSH Anda untuk bantuan jika diperlukan.
Setelah Anda memiliki file kunci pribadi (diakhiri dengan.ppk) Anda harus menyalinnya ke / sdcard / sshtunnel / kunci /. Untuk menggunakan kunci, tekan tombol menu di ponsel Anda untuk menarik antarmuka berikut:
Setelah Anda mengatur kata sandi dan / atau kunci pribadi, sekarang saatnya menyelesaikan konfigurasi terakhir.
Pada titik ini, kami siap bergejolak, tetapi sebelum kami mengaktifkan terowongan, mari kita intip beberapa opsi konfigurasi terakhir sehingga Anda dapat memutuskan apakah Anda ingin menggunakannya atau tidak. Dari sub-bagian Pengaturan Fitur dari menu konfigurasi:
- Sambung Otomatis: Mengaktifkan ini akan mengatur SSH Tunnel untuk secara otomatis memeriksa dan menyambung ke server SSH kapan pun tersedia.
- Sambungkan Otomatis: Menghidupkan ini akan mengaktifkan kembali protokol auto-reconnection sehingga SSH Tunnel akan membangun kembali koneksi jika terjadi kerugian yang tidak terduga.
- Aktifkan Daftar GFW: Ini adalah fitur khusus untuk warga negara China; ini memungkinkan layanan proxy SSH Tunnel hanya untuk situs web yang secara khusus diblokir oleh Great Firewall China.
- Aktifkan Proksi DNS: Ini dicentang secara default dan kami menyarankan untuk membiarkannya diperiksa. Ketika diperiksa, semua permintaan DNS Anda dirutekan melalui server SSH. Jika Anda tidak mencentangnya, permintaan DNS Anda akan dikirim melalui sambungan data ponsel Anda tanpa perlindungan terowongan SSH. (mis. siapa pun yang memata-matai Anda akan melihat ke mana Anda akan pergi tetapi bukan data yang Anda dapatkan dari situs web yang Anda kunjungi.)
Sudahkah semuanya sesuai dengan kepuasan Anda? Besar! Mari kita uji koneksi sekarang.
Menguji Sambungan Tunnel SSH Anda
Untuk membuat koneksi SSH kami berfungsi, kami harus terlebih dahulu menetapkan alamat IP perangkat seluler kami. Buka browser web ponsel Anda dan lakukan pencarian Google untuk "apa ip saya". Hasil Anda harus menunjukkan alamat IP koneksi data seluler Anda seperti:
Buka SSH Tunnel kembali dan, di bagian paling atas, periksa Tunnel Switch. Ini mengaktifkan terowongan SSH - pertama kali Anda melakukan ini, Anda akan mendapatkan perintah dari antarmuka root / SuperUser yang memverifikasi bahwa tidak masalah untuk memberikan izin pengguna super SSH Tunnel. Tidak apa-apa, lanjutkan dan centang kotak Ingat (jika tidak, Anda perlu mengotorisasinya setiap kali terhubung di masa mendatang).
Berikan waktu sejenak untuk terhubung - ini akan memberi tahu Anda bahwa koneksi berhasil. Jika Anda membiarkan pemberitahuan di dalam menu pengaturan, Anda juga akan melihat pemberitahuan di laci pemberitahuan pull-down Anda seperti:
Itu dia! Anda sekarang menjelajah di mana saja seperti seorang super-spy-guy dan tidak ada yang bisa bangkit dalam bisnis Anda. Baik Anda mencoba menyimpan sniffer paket di kedai kopi dari melihat login Facebook Anda dan lalu lintas atau boot pemerintah yang korup di leher Anda, Anda dalam bisnis.