Dalam artikel ini, saya akan berbicara tentang bagaimana Anda dapat melakukan tunnel koneksi VNC melalui protokol SSH, yang memastikan semua lalu lintas dienkripsi dan aman. Saat ini saya menggunakan ini setiap saat sebelum terhubung ke PC saya dari jarak jauh sehingga kata sandi dan info login tidak dapat diendus.
Ada beberapa prasyarat yang harus diselesaikan sebelum Anda benar-benar dapat menggunakan informasi tersebut artikel ini.
1. SSH Server- Pertama, Anda harus menyiapkan server SSH pribadi yang akan digunakan untuk membuat terowongan VNC aman. Itu di luar cakupan artikel ini, tetapi Anda dapat membaca posting yang bagus dengan LifeHacker tentang cara mengatur server SSH pribadi. (Panduan itu berumur lebih dari satu dekade, tetapi masih berfungsi. Blog yang berbeda memiliki panduan baru yang juga berfungsi.
2. Server VNC- Kedua, Anda perlu menginstal dan mengkonfigurasi server VNC pada setiap mesin yang ingin Anda sambungkan.
3. DNS Dinamis- Terakhir, jika Anda ingin dapat terhubung ke komputer di rumah Anda dari luar jaringan lokal, Anda harus menyiapkan akun DNS dinamis gratis, kecuali Anda sudah memiliki IP statis. Anda dapat membaca posting saya sebelumnya di sini di cara mengatur DNS dinamis. Ini akan memungkinkan Anda untuk menggunakan nama domain yang unik seperti myname.homeip.net, dll.
Itu mungkin tampak seperti banyak hal yang harus diselesaikan sebelum Anda dapat melakukan ini dan itu! Butuh beberapa saat untuk mempelajari segalanya dan dapatkan semuanya berfungsi, tetapi setelah disetel dan berfungsi, Anda akan merasa seperti baru saja mendaki Gunung Everest!
Urutan di mana Anda ingin menyelesaikan ketiga prasyarat tersebut adalah menyiapkan DNS dinamis, lalu siapkan Perangkat lunak server VNC (cukup lurus ke depan), sebuah d lalu siapkan server SSH.
Tunnel VNC Over SSH
OK, sekarang ke tutorial untuk mempelajari cara tunnel VNC melalui SSH! Dalam artikel ini, saya akan menggunakan TightVNC sebagai perangkat lunak kendali jarak jauh saya dan Putty sebagai klien SSH. Kami akan menggunakan Putty untuk menyambung ke klien SSH dan kemudian menggunakan TightVNC untuk terhubung ke komputer yang ingin kita kontrol.
Langkah 1: Buka Putty dan klik pada Sesikategori di sebelah kiri. Dalam kotak Nama Host, Anda perlu mengetikkan alamat DNS dinamis untuk server SSH rumah Anda. Atau Anda dapat mengetikkan alamat IP jika Anda memiliki IP statis. Perhatikan ini adalah alamat IP eksternal Andauntuk server SSH.
Juga, ketikkan nama ke dalam kotak teks Sesi Tersimpanseperti VNC melalui SSH dan klik Menyimpan. Dengan cara ini, Anda tidak perlu melakukan ini setiap saat.
Langkah 2: Sekarang perluas Sambungan, lalu SSHdan klik pada Tunnels. Sekarang ketik nomor port sumber dan port tujuan. Port sumber untuk TightVNC adalah 5900 karena itu adalah port yang didengarkannya untuk koneksi.
Port tujuan akan menjadi alamat IP internaluntuk server SSH Anda yang diikuti oleh port yang sama angka, yaitu 10.0.1.104:5900.
Langkah 3: Sekarang klik Tambahbutton dan itu akan muncul di kotak daftar langsung di atas:
Langkah 4: Anda tidak perlu mengubah yang lain. Itu benar-benar! Sekarang kembali ke layar Sesi dan klik tombol Simpan lagi.
Anda dapat mengujinya dengan mengklik Bukadan Anda akan mendapatkan jendela perintah yang menanyakan nama pengguna dan kata sandi Anda . Setelah masuk ke server SSH dengan sukses, itu akan membawa Anda ke prompt perintah. Sekarang Anda telah membuat VNC melalui terowongan SSH!
Langkah 5: Sekarang buka TightVNC dan ketik 127.0.0.1di bidang server VNC:
Sekarang klik Hubungkandan Anda harus dapat terhubung ke komputer Anda dari jarak jauh! Ini sedikit proses dan sedikit rumit, tetapi jika Anda terus berusaha, Anda akan membuatnya berfungsi! Setelah Anda mendapatkan pengaturan server SSH, Anda juga dapat menggunakannya untuk mengenkripsi sesi penjelajahan web Anda!
Jika Anda memiliki pertanyaan atau tidak dapat menemukan sesuatu, kirim komentar dan saya akan mencoba untuk membantu Anda di luar! Selamat menikmati!