Saya tahu Ubuntu hadir dengan opsi "Remote Desktop" yang tampaknya merupakan server VNC yang mudah, dan saya mencoba memahami alternatifnya. Berikut adalah beberapa kemungkinan yang pernah saya dengar:
- VNC
- Tunneling VNC + SSH
- NX Server, edisi gratis
- FreeNX
- RapiX
- X2Go
- X11 Penerusan melalui SSH
- xrdp
Saya datang pada ini dari perspektif pengguna Windows: Untuk yang terbaik dari pengalaman saya, RDP (alias Terminal Services) adalah aman (pembatasan mitm / server spoofing), protokol berbagi desktop yang efisien dengan klien yang didukung dengan baik, yang dapat terpapar ke internet bila perlu tanpa ketakutan besar akan gangguan. Sepengetahuan saya, VNC bukanlah hal-hal itu, yang membuat saya bingung - mengapa teknologi desktop sharing yang lebih baik tidak dikembangkan atau digunakan di dunia open-source? Saya tahu VNC dapat dibungkus dengan SSH, tetapi itu tampaknya di luar jangkauan pengguna biasa. Penerusan X11 melalui SSH mungkin lebih atau kurang efisien, saya tidak tahu, tetapi jelas lebih rumit, dan tidak (sejauh yang saya tahu) memberi Anda akses ke hal-hal yang sudah berjalan (tidak ada desktop sharing seperti itu, hanya saja aplikasi jarak jauh berjalan).
Jadi, saya ingin umpan balik / preferensi di antara ini atau opsi berbagi desktop "Gratis" lainnya, menggunakan kriteria ini dan / atau yang lain:
- Keamanan (khususnya untuk akses di internet)
- Efisiensi (penggunaan bandwidth, daya tanggap, dll)
- Free-ness, seperti pada Pidato (tidak yakin di mana RDP atau FreeNX terletak untuk ini)
- Free-ness, seperti di Beer (apakah ada solusi komersial dengan penawaran gratis yang dapat diandalkan?)
- Kemudahan penggunaan (sisi server dan klien)
- Ketersediaan Klien Lintas-OS
- Ketersediaan Server Cross-OS
- Dukungan untuk sesi independen dan sesi bersama (dan / atau "Konsol")
- Dukungan / pemeliharaan / pengembangan yang sedang berlangsung
Terima kasih!
Jawaban:
Saya menggunakan FreeNx saat ini dalam produksi, dan di masa lalu perusahaan kami telah menjadi pelanggan NoMachine . Kami menggunakan FreeNX di server dan klien NoMachine bebas tetapi pada desktop (baik Ubuntu dan Windows).
Hubungannya tidak rumit, NoMachine memiliki produk berpemilik (gratis seperti bir hingga 3 pengguna) tetapi melepaskan hal-hal back-end sebagai sumber terbuka. FreeNx dibangun dengan back-end ini dan selalu agak kurang dipoles, dan beberapa versi di belakang server NoMachine. NoMachine telah mengumumkan pada 21 Desember 2010 bahwa versi berikutnya adalah teknologi NX (NxServer 4) akan menjadi sumber dekat saja.
x2go adalah perusahaan lain yang membangun produk open source berdasarkan libs open source NoMachine .
Akhirnya, Google telah merilis NeatX , implementasi independen lengkap dari protokol NX. Ini jauh dari lengkap tetapi dapat digunakan, dan benar-benar open source.
Jadi, rekap yang Anda butuhkan:
sumber
Saya menemukan ini saat meneliti xrdp, yang merupakan satu-satunya yang Anda sebutkan yang belum saya gunakan. Beberapa pengamatan:
NX Server: tidak terlalu cepat (v3, masih menunggu v4), mungkin menimbulkan masalah kinerja tergantung pada lingkungan Anda. Perangkat lunak klien berbasis Qt kikuk tetapi lebih baik daripada implementasi open source. Tidak dapat membagikan sesi pengguna dari jarak jauh.
FreeNX: mirip dengan NX Server, bukan yang tercepat, tidak ada perangkat lunak klien opensource yang layak disebut. Saya menggunakan ini selama 16+ bulan. Tidak dapat membagikan sesi pengguna dari jarak jauh.
neatx: memiliki beberapa bug showstopper, mis. bug putuskan sesi yang tidak akan membiarkan Anda login lagi menggunakan kredensial login yang sama jika sesi Anda gagal (menghapus file temp menggunakan login lain, maka itu berfungsi sampai kegagalan Anda berikutnya). Ini adalah bug IIRC berumur 1+ tahun. Saya menggunakan ini selama 10+ bulan. Tidak dapat membagikan sesi pengguna dari jarak jauh.
VNC: sangat lambat, tidak ada keamanan internal, namun opsi perangkat lunak klien cukup baik untuk platform * nix / Windows. Belum ada server VNC yang bagus untuk OSX. Nilai jual unik: DAPAT melihat layar pengguna. Cukup untuk dukungan desktop jarak jauh tetapi tidak ada yang lain. Digunakan ini di toko "layanan terkelola" Windows selama beberapa tahun terakhir, sebagian besar server K-VNC (perusahaan) dan UltraVNC.
x2go: cepat, dipoles, yang terbaik sejauh ini. Mendukung audio jarak jauh, pencetakan, clipboard dll. Tidak dapat berbagi sesi pengguna dari jarak jauh.
Saya akan memberikan xrdp kesempatan karena saya tidak suka menginstal lebih banyak barang pada sistem Windows yang rapuh, dan saya selalu berakhir mengerjakan hal-hal yang terkutuk. Tepuk tangan.
sumber
Saya sangat menyukai X2Go . XRDP tidak akan membiarkan saya melakukan apa pun seperti memasang drive USB atau mengubah pengaturan sistem. X2Go memenuhi kebutuhan saya dengan sempurna dan saya akan kembali & maju antara Windows 8.1 dan Kubuntu 14.04
Pengaturan sangat mudah pada * Ubuntu dan klien Windows bekerja dengan sangat baik. Anda harus secara manual mengatur resolusi layar dari dalam * Ubuntu setelah koneksi pertama Anda dibuat dan kemudian klien Windows dapat secara otomatis menyesuaikan ukuran tanpa cacat dari sana.
Cioby23 terkait jawabannya di Tidak dapat menginstal FreeNX Server di Ubuntu Trusty. Alternatif?
sumber
Saya telah menggunakan VNC di masa lalu, tetapi karena XRPD berjalan dengan baik, saya telah menggunakannya. Instalasi relatif sederhana di Ubuntu, dan Windows sudah diatur.
sumber