Cara Tunnel VNC melalui SSH

Jika Anda menyambungkan ke desktop jarak jauh menggunakan protokol Virtual Network Computing ( VNC ), sambungan Anda mungkin tidak aman. Beberapa klien VNC , seperti (VNC)TightVNC yang populer , tidak mengenkripsi koneksi Anda di luar tahap masuk awal. Untuk mengatasi masalah ini, Anda dapat melakukan tunnel koneksi VNC melalui tunnel (VNC)Secure Shell ( SSH ).

SSH tunnel tidak hanya menyediakan koneksi yang sepenuhnya aman untuk VNC , tetapi juga memungkinkan Anda untuk menggunakan koneksi VNC ketika port (VNC)VNC tipikal (port 5901) diblokir. Beberapa jaringan perusahaan akan memblokir port umum seperti port 5901 untuk keamanan ekstra, jadi tunneling VNC melalui SSH akan memungkinkan Anda untuk mengatasi masalah ini. 

Menyiapkan Putty(Setting Up PuTTY)

Windows 10 memang memiliki klien SSH bawaan, berkat Windows PowerShell , tetapi ini hanya pengembangan terbaru. Jika Anda ingin tahu cara melakukan tunnel VNC melalui SSH , Anda disarankan menggunakan Putty untuk membuat koneksi ke server SSH Anda.(SSH)

Putty menawarkan antarmuka pengguna grafis yang dapat dengan mudah dikonfigurasi untuk memungkinkan Anda melakukan tunnel perangkat lunak lain, seperti penampil VNC Anda , melalui koneksi. Agar ini berfungsi, Anda harus menginstal server SSH yang sesuai pada PC desktop jarak jauh atau server yang ingin Anda sambungkan melalui VNC .

  • Untuk memulai, unduh Putty dan buka klien. 
  • Menu Sesi(Session ) utama memungkinkan Anda mengetikkan alamat IP server atau nama host Anda. Ketik alamat server SSH Anda di kotak teks Nama Host (atau alamat IP) . (Host Name (or IP address))Jika port SSH Anda berbeda dari port standar 22, ketik ini di kotak Port
  • Anda juga ingin menyimpan sesi ini, jadi di kotak teks Sesi Tersimpan(Saved Sessions) , tambahkan nama yang sesuai untuk koneksi SSH Anda, lalu klik tombol (SSH)Simpan(Save) .

  • Di menu sebelah kiri, perluas tab Connection , lalu lakukan hal yang sama untuk (Connection)SSH . Klik pada Terowongan(Tunnels) .

  • Di bagian Penerusan port(Port forwarding) pada menu Tunnels , Anda akan memberikan detail untuk memungkinkan Putty menyalurkan koneksi VNC Anda melalui (VNC)SSH . Dalam kotak teks Port sumber(Source port) , ketik 5901. Dalam kotak teks Tujuan(Destination) , ketikkan alamat IP jarak jauh Anda:5901(remote IP address:5901) , menggunakan alamat IP PC atau server desktop jarak jauh . Misalnya, 192.168.1.100:5901 akan cocok.

  • Kembali ke bagian Sesi(Session) , klik nama sesi yang Anda simpan di bawah Sesi Tersimpan(Saved Sessions) , lalu klik Simpan(Save) untuk menyimpan pengaturan Anda.

  • Dengan pengaturan Putty Anda siap, buat koneksi SSH dengan mengklik (SSH)Buka(Open) di bagian bawah. Anda akan diminta untuk memasukkan nama pengguna dan kata sandi yang diperlukan untuk membuat koneksi SSH Anda saat (SSH)Putty mencoba.

  • Setelah proses login selesai, Anda akan diberikan akses ke jendela terminal SSH untuk desktop jarak jauh Anda.

Dengan terowongan SSH ke server desktop jarak jauh Anda aktif, Anda sekarang dapat membuat koneksi VNC . Anda dapat menggunakan klien VNC apa pun yang Anda pilih, tetapi panduan ini akan membahas cara menghubungkan menggunakan TightVNC , klien VNC yang populer dan gratis untuk Windows dan Linux .

Anda dapat meminimalkan Putty saat koneksi aktif.

Menghubungkan Menggunakan TightVNC(Connecting Using TightVNC)

Jika koneksi SSH Anda aktif, menghubungkan menggunakan TightVNC cukup sederhana. Ini mengasumsikan bahwa server VNC Anda berjalan di PC atau server jarak jauh Anda.

  • Buka TightVNC untuk memulai. Di bagian Koneksi(Connection) , ketik localhost::5901 atau 127.0.0.1::5901 ke dalam kotak teks Host Jarak Jauh . (Remote Host)Putty memantau port ini dan akan secara otomatis meneruskan koneksi ini, ketika upaya dilakukan, ke server jauh Anda. 
  • Anda dapat mengonfigurasi koneksi VNC Anda lebih lanjut dengan mengklik Opsi(Options) tetapi, jika Anda siap untuk terhubung, klik Hubungkan(Connect)

  • Anda akan dimintai kata sandi server VNC Anda, jadi berikan ini di jendela pop-up Otentikasi VNC , lalu klik (VNC Authentication)OK .

Jika koneksi SSH Anda berfungsi dengan benar, TightVNC akan memuat jendela desktop VNC jarak jauh Anda , siap untuk Anda gunakan. 

Klien SSH Dengan Dukungan Tunneling(SSH Clients With Tunneling Support)

Meskipun TightVNC adalah klien Windows yang populer untuk koneksi (Windows)VNC , TightVNC tidak mendukung tunneling SSH di dalam klien itu sendiri, yang mengharuskan Anda menggunakan Putty untuk membuat koneksi.

Namun, klien VNC lainnya menyertakan tunneling SSH di dalam klien itu sendiri. Salah satu contohnya adalah SSVNC yang, meskipun dasar, akan melakukan tunnel melalui SSH sebelum membuat koneksi VNC . SSVNC didukung oleh sistem operasi Windows dan Linux .

  • Buka klien SSVNC dan, di dalam jendela klien SSVNC utama , isi bidang yang diperlukan. Di bawah VNC Host:Display , ketik SSHusername@remoteIPaddress:1. Ganti nama pengguna SSH(SSHusername) dengan nama pengguna yang akan Anda gunakan untuk koneksi SSH Anda, dan ganti alamat (SSH)IP(remoteIPaddress) jarak jauh dengan alamat IP desktop jarak jauh Anda. Misalnya, [email protected]:1.
  • Pastikan Anda memilih opsi Gunakan SSH(Use SSH) atau SSL+SSL sebelum Anda terhubung. Saat Anda siap, klik tombol Hubungkan(Connect) .

  • Anda akan dimintai kata sandi SSH di jendela terminal pop-up. Berikan kata sandi Anda, lalu tekan enter pada keyboard Anda.

Setelah terowongan SSH aktif, koneksi VNC Anda akan dimulai, dan jendela klien (VNC)VNC Anda akan muncul, di mana Anda dapat mulai menggunakan desktop jarak jauh Anda. 

Meskipun koneksi VNC tidak dienkripsi secara default, Protokol Desktop Jarak Jauh Microsoft sendiri(is) dienkripsi. Jika Anda menjalankan Windows dan berencana menyambung ke PC atau server Windows jarak jauh , Anda dapat menyambungkan menggunakan alat Sambungan Desktop Jarak Jauh(Remote Desktop Connection) .



About the author

audiophile engineer dan spesialis produk audio dengan pengalaman lebih dari 10 tahun. Saya mengkhususkan diri dalam menciptakan speaker musik dan headphone berkualitas dari awal hingga akhir. Saya ahli dalam memecahkan masalah audio serta merancang pengeras suara dan sistem headphone baru. Pengalaman saya lebih dari sekadar membuat produk yang bagus; Saya juga memiliki hasrat untuk membantu orang lain menjadi diri mereka yang terbaik, baik itu melalui pendidikan atau pengabdian masyarakat.



Related posts