Amankan vnc viewer.

Aplikasi Helper untuk secara otomatis membuat Tunnels SSH atau SSL untuk koneksi VNC
Unduh sekarang

Amankan vnc viewer. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Nama Penerbit:
  • Luke Stratman
  • Situs web penerbit:
  • http://www.codeproject.com/Members/Luke-Stratman
  • Sistem operasi:
  • Windows All
  • Ukuran file:
  • 175 KB

Amankan vnc viewer. Tag


Amankan vnc viewer. Keterangan

Aplikasi VNC Viewer aman dikembangkan untuk menjadi alat kecil untuk secara otomatis membuat SSH atau SSL terowongan untuk koneksi VNC. Sementara VNC adalah protokol desktop jarak jauh lintas platform yang hebat, secara inheren tidak aman, dan bergantung pada administrator sistem yang menginstalnya. Untuk terowongan melalui protokol komunikasi aman lain jika server VNC harus diakses secara publik. Dua cara paling umum untuk melakukan ini adalah untuk terowongan data VNC melalui SSL atau koneksi SSH. Ada aplikasi GUI lintas platform yang disebut SSVNC yang menangani pengaturan SSL atau SSH terowongan secara otomatis sebelum meluncurkan proses penampil VNC tetapi, terus terang, ia memiliki sejumlah kekurangan yang membuat saya mengembangkan aplikasi penampil VNC aman saya sendiri. Pertama, SSVNC agak kikuk, dan tidak memiliki Polandia profesional; Ini memunculkan beberapa jendela lain untuk menangani proses koneksi yang aman, dan tidak menyediakan antarmuka terpadu. Kedua, itu bukan implementasi agnostik: Ini berisi input untuk parameter khusus untuk beberapa implementasi VNC utama, tetapi pendekatan yang lebih baik adalah memungkinkan pengguna untuk hanya menentukan aplikasi penampil yang ingin mereka jalankan dan parameter baris perintah untuk digunakan aplikasi itu. Jadi, frustrasi ini membuat saya mengembangkan aplikasi vnc viewer aman saya sendiri. Anda mungkin bertanya-tanya, mengapa repot-repot dengan VNC? RDP (Remote Desktop Protocol, yang digunakan oleh Microsoft dalam Layanan Terminal) Datang standar dengan Windows, kan? Yah, tidak benar-benar: Jika Anda masih menjalankan Windows 2000 Professional, seperti saya, maka VNC benar-benar satu-satunya pilihan yang Anda miliki untuk manajemen desktop jarak jauh karena Terminal Server tidak didukung pada Windows 2000 Professional. Ada pro dan kontra untuk kedua protokol dan, saya akan jujur, saya pasti lebih suka RDP jika memungkinkan, tetapi saya dipaksa untuk menggunakan VNC untuk mesin rumah saya. VNC, pada intinya, protokol yang sangat sederhana: pada dasarnya itu bingkai buffer jarak jauh, jadi ketika sesuatu berubah pada desktop jarak jauh, sebuah persegi panjang data gambar yang berisi area yang diubah dikirim ke klien yang memperbarui tampilannya sendiri. Ini berarti bahwa protokol secara inheren platform-agnostik: semua yang perlu Anda lakukan adalah dapat mengambil foto bagian desktop dan mengirimkannya ke klien jarak jauh. Namun, kesederhanaan ini juga berarti bahwa protokolnya tidak terlalu kuat: tidak ada dukungan untuk enkripsi (beberapa implementasi, seperti ultravnc, baut fungsi ini ke samping, tetapi saya kurang terkesan dengan hasilnya), dan hal-hal seperti Suara jarak jauh, berbagi printer, berbagi port, dll. Harus dilakukan dengan aplikasi terpisah. Berkenaan dengan keamanan, secara umum diterima bahwa pendekatan terbaik adalah "terowongan" data VNC dibandingkan protokol di mana-mana lainnya seperti SSH atau SSL dan, berkat platform Cygwin, ini mudah dilakukan di Windows. Menggunakan SSH sebagai contoh, inilah cara kerjanya: Saya memiliki server SSH berjalan pada port 22 di mesin rumah saya dan, untuk data terowongan di atasnya, saya membuat koneksi ke dalam mesin jarak jauh. Namun, saya juga menentukan beberapa opsi baris perintah untuk proses klien SSH untuk mengaktifkan penerusan port lokal: Ini berarti bahwa proses klien SSH akan mulai mendengarkan pada port lokal dan, ketika menerima data, itu akan meneruskannya melalui koneksi SSH yang dienkripsi. dan membuat koneksi ke port lokal di server jarak jauh di mana ia memberikan data. Jadi, setelah terowongan ini diatur, Anda menginstruksikan klien VNC Anda untuk terhubung ke port lokal bahwa klien SSH mendengarkan, yang akan menerima data, mengenkripsi, mentransmisikannya melalui koneksi SSH, mendekripsi, dan mengirimkannya, dan mengirimkannya ke pelabuhan didengarkan oleh proses server VNC pada mesin jarak jauh. Meskipun pendekatan ini hebat karena kami secara efektif mendapatkan keamanan untuk VNC secara gratis, itu juga berarti kami juga harus memohon program lain ketika mencoba membuat koneksi VNC. Mengotomatiskan proses ini adalah tempat aplikasi saya masuk.


Amankan vnc viewer. Perangkat Lunak Terkait