Apakah ada yang setara dengan Remote Desktop Windows?

17

Saya ingin dapat secara grafis masuk ke mesin Ubuntu lain (server) dari mesin desktop Ubuntu saya (klien), seperti halnya dengan Remote Desktop Windows.

Pengaturan "Berbagi Desktop" yang datang terinstal secara default tampaknya menggunakan VNC. VNC adalah semacam babi bandwidth, hanya dapat bekerja pada resolusi layar apa pun yang terpasang pada host, mengharuskan Anda untuk login di mesin itu sendiri, dan mencerminkan setiap tindakan pada host.

Saya tahu tentang tunneling X, tapi itu mengganggu untuk digunakan dan tidak selalu berfungsi dengan baik (atau, lebih tepatnya, beberapa aplikasi tidak berfungsi dengan baik).

Apakah ada jenis alat di antara keduanya, mirip dengan Remote Desktop yang digunakan untuk Windows? Secara khusus, sesuatu dengan fitur berikut:

  • dapat berjalan pada resolusi yang berbeda dengan layar host (jika ada)
  • dapat berjalan di layar penuh
  • memiliki pengaturan kualitas yang dapat disesuaikan untuk bandwidth yang berbeda
  • tidak mengharuskan pengguna untuk login secara lokal
  • menyimpan kredensial atau menggunakan kunci SSH
  • dimulai secara otomatis di server
  • klien bekerja di bawah Gnome 3 dan Unity
  • dapat dibatasi untuk bekerja dengan DEs non-komposit di server (mis. XFCE)

Saya telah menggunakan X2go untuk sementara waktu, tetapi sayangnya itu tidak lagi berfungsi fullscreen di Gnome 3 karena beberapa bug ( # 1072 dan # 982 ), jadi jika ada solusi yang lebih baik di luar sana saya ingin mencobanya.

detly
sumber
rdesktopadalah apa yang digunakan afaik dan menggunakan RDP. rdesktop.org VNC harus merupakan instalasi terpisah (dan bukan default) (seseorang memperbaiki saya jika saya salah).
Rinzwind
@Rinzwind - yang tampaknya adalah penampil, bukan server.
Detly
Meskipun saya tidak sepenuhnya tidak setuju dengan suara dekat, perlu dicatat bahwa x2goini adalah solusi yang bagus untuk masalah ini, tetapi tidak muncul sebagai jawaban untuk duplikat atau dalam daftar Wikipedia yang terhubung dengannya. Tapi jawaban untuk pertanyaan lain mungkin cukup dekat (jika sudah ketinggalan zaman) sehingga saya tidak akan mengirim hadiah untuk mendapatkan jawaban baru.
detly

Jawaban:

5

Secara umum, xrdpakan melakukan apa yang Anda inginkan. Dan kompatibel dengan banyak klien RDP di luar sana.

Kekurangannya adalah Unity, WM default di Ubuntu, tidak lagi mendukungnya. Saya percaya, meskipun saya belum pernah mencobanya, ia bekerja dengan GNOME.

Untuk penggunaan pribadi saya, saya baru saja menginstal desktop MATE (karena memiliki "bakat" kurang dari GNOME) dan mengkonfigurasi Ubuntu untuk menggunakannya setiap kali masuk.

Lihat di sini untuk informasi tentang pengaturannya (Jawaban ini menggunakan XFCE untuk desktop jarak jauh. Anda dapat memilih yang lain):

/ubuntu//a/592544/595510


sumber
Saya menggunakan XFCE di server, dan Gnome 3 di klien. Maaf kalau itu tidak jelas.
detly
@ sangat bagus! Maka Anda tidak perlu mengubah instruksi dari jawaban yang saya tautkan. Mungkin itu akan menyelesaikan masalah Anda.
Ah luar biasa. Berhasil. Saya memiliki seluruh layar saya kembali. Saya sebenarnya tidak perlu melakukan ~/.xsessionhal-hal dll - karena saya menggunakan Remmina pada klien, saya bisa masuk startxfce4sebagai "program Startup" dan itu hanya bekerja secara otomatis. Hanya kekurangannya adalah: tidak ada resolusi ukuran on the fly (saya tidak peduli tentang hal itu, dan itu adalah permintaan fitur yang diketahui , dan pemutusan berarti keluar penuh (daripada bisa melanjutkan sesi nanti). Juga, sepertinya menggunakan VNC di bawah tenda, tetapi penggunaan bandwidth tampaknya baik-baik saja
Detly
Saya melihat ada solusi untuk melanjutkan sesi yang didokumentasikan di berbagai tempat juga, saya akan segera mencobanya.
detly
@detly " Memutuskan sambungan berarti logout penuh " Sesuatu belum dikonfigurasikan saat itu, saya dapat menutup sesi dengan Remmina dan melanjutkannya.
11

Saya akan merekomendasikan X2go. Ini sangat mirip dengan RDP dan sangat efisien bahkan untuk bandwidth rendah, koneksi latensi tinggi. Klien untuk semua sistem, termasuk plugin untuk Firefox, dll. Ia berfungsi lebih dari ssh dan terintegrasi dengan PulseAudio sehingga Anda dapat menggunakan VoIP, misalnya. Baca lebih lanjut di http://www.x2go.org

The x2goklien membutuhkan perintah sesi untuk mengeksekusi pada login di Misalnya, untuk menggunakan Unity 2D, gunakan perintah sesi.: gnome-session --session=ubuntu-2d. Ini ditemukan dengan melihat file (pada host) /usr/share/xsessions/ubuntu-2d.desktopdan menyalin nilai dari Exec=...baris tersebut. Jika Anda ingin menggunakan beberapa sesi lain, Anda dapat menggunakan nilai dari file lain /usr/share/xsessions/, tetapi tampaknya apa pun yang memerlukan akselerasi 3D tidak akan berfungsi.

Jo-Erlend Schinstad
sumber
Terima kasih untuk ini, sungguh x2goluar biasa! Saya harap Anda tidak keberatan, tetapi saya mengedit jawaban Anda untuk menambahkan beberapa info tentang parameter perintah sesi yang diperlukan untuk klien.
Detly
Harus menerima, karena jawaban ini tidak lagi berlaku. X2Go menjatuhkan dukungan atau mengabaikan lingkungan desktop saat ini di klien dan server mereka.
detly
6

Chrome Remote Desktop BETA

★★★★ ½


Ini adalah ekstensi Chrome oleh google, yang memasang plugin di chrome untuk mengaktifkan berbagi desktop jarak jauh. Berbagi ini lebih sederhana dibandingkan dengan solusi lain, dan mudah diatur.

Tangkapan layar

Chrome Remote Desktop BETA memungkinkan pengguna untuk mengakses komputer lain dari jarak jauh melalui browser Chrome atau Chromebook. Komputer dapat dibuat tersedia dalam jangka pendek untuk skenario seperti dukungan jarak jauh ad hoc, atau secara jangka panjang untuk akses jarak jauh ke aplikasi dan file Anda. Semua koneksi sepenuhnya diamankan.

Nemo
sumber
Dari Chrome asli mereka membuat ini bekerja. Namun, itu tidak tersedia untuk Chromium. Jadi dengan kata lain, mesin Windows saya bisa melakukan ini, tetapi itu artinya jika dibandingkan dengan Windows Remote Desktop nyata. Jadi mesin Ubuntu 16.04 saya tidak memiliki ini tersedia. Jadi remminaadalah pilihan saya untuk laptop Ubuntu.
SDsolar
3

Ada server RDP linux http://www.xrdp.org/

Saya menggunakannya beberapa waktu lalu. Itu bekerja dengan sempurna.

chris
sumber
xrdp tampaknya memiliki beberapa masalah di Ubuntu 11.10, sayangnya. Anda hanya dapat melihat latar belakang (mis. Wallpaper).
detly
Itu tampaknya menjadi masalah dengan Unity - mungkin, seperti dengan x2go, jika Anda dapat mengatur perintah sesi itu akan berhasil.
Detly
3

Saya menggunakan klien gratis (dan server) NoMachine . Mereka memiliki repo yang membuatnya mudah dipasang. Itu bekerja seperti pesona.

yohbs
sumber
Saya memiliki 10 sistem yang semuanya harus diperbarui untuk menggunakan ini. Mereka semua menjalankan server xrdp. Ini membutuhkan NoMachine (NX) di kedua ujungnya. Tetapi memilih fakta bahwa itu terlihat bagus.
SDsolar
2

x11vnc Instal x11vnc

Dengan menginstal dan menjalankan x11vnc pada remote kita akan memiliki akses ke opsi yang jauh lebih banyak daripada dengan vnc (lihat halaman manual untuk x11vnc ). Tetap Anda memiliki keuntungan tetap dalam arsitektur vnc.

Takkat
sumber
Apakah kamu yakin Saya tidak melihat apa pun selain informasi tentang VNC di situs web, deskripsi paket, dan halaman manual.
detly
x11vnc bukan vnc-server
Takkat
1

Saya menyarankan Anda untuk menggunakan X11RDP. Saya memberi Anda kinerja terbaik dan itu kompatibel dengan Windows. Anda dapat masuk dari Windows (atau Ubuntu) ke Ubuntu.

Lihat pertanyaan ini untuk informasi lebih lanjut.

Komunitas
sumber
1

Spice http://www.spicespace.org/ mungkin menarik, meskipun berfokus pada virtualisasi.

Dari situs mereka:

Proyek Spice bertujuan untuk memberikan solusi open source lengkap untuk interaksi dengan perangkat desktop yang divirtualkan. Proyek Spice berhubungan dengan perangkat yang divirtualisasi dan front-end. Interaksi antara front-end dan back-end dilakukan dengan menggunakan VD-Interfaces. VD-Interfaces (VDI) memungkinkan kedua ujung solusi mudah digunakan oleh komponen pihak ketiga.

Berikut adalah tautan yang merinci pemasangan untuk Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE

LiveWireBT
sumber
0

Pertama, RDP adalah protokol Microsoft
dan VNC adalah protokol alternatif

Pada 2017 Unity - lingkungan desktop Ubuntu tidak berjalan dengan baik dengan xrdpperpustakaan untuk mengaktifkan RDP,
jadi orang perlu menginstal / menggunakan lingkungan desktop lain seperti gnome, xfce4
atau menggunakan salah satu dari banyak variasi implementasi protokol VNC, yang dapat bernilai atau lebih baik daripada RDP untuk setiap kasus tertentu.

Paul Verest
sumber
0

Dengan Fedora 27 dan Ubuntu 17.10 yang secara default menjadi sesi Wayland Gnome 3.26 secara default sekarang, solusi x2go tidak akan berfungsi.

Menurut halaman kompatibilitas x2go ini , x2go berhenti mendukung Gnome di versi 3.12.

Tetapi mulai hari ini (17 Oktober 2017) saya tidak dapat menemukan paket gnome-remote-desktop untuk Ubuntu 17.10. Pencarian Paket Ubuntu Apakah fungsi ini merupakan bagian dari paket gumaman ? Saya dapat menemukan satu untuk paket Fedora 27: gnome-remote-desktop .

Gnome tampaknya tidak menyebutkan dukungan desktop jarak jauh di Catatan Rilis 3,26 tetapi saya dapat menemukan menyebutkannya di Gnome bug 784199 .

Berikut ini tautan ke desktop Gnome Remote dan casting layar di halaman wiki Wayland . Saya harap informasi ini membantu beberapa orang yang mencari jawaban yang lebih terkini untuk masalah ini.

Scott P.
sumber
0

Saya menggunakan TeamViewer. Mengizinkan Windows / Linux yang dicampurkan.

Jpezz
sumber
0

Saya percaya itu xrdpadalah server RDP terbaik untuk Ubuntu 16.04.

Ini bekerja pada Ubuntu dan pada Raspbian sehingga saya dapat mengontrol semua data-logger saya serta server Ubtuntu saya, baik dari laptop Ubuntu dan mesin Windows.

sudo apt-get update
sudo apt-get install xrdp

Windows Remote Desktop dari WIN7,810 saya bekerja dengan sempurna.


Remmina adalah klien RDP utama yang saya gunakan dari laptop Ubuntu saya.

Ini memiliki antarmuka tab yang bagus untuk membuat koneksi ke beberapa server.


Putty melakukan pekerjaan yang layak sebagai klinet ssh Ubuntu, baik terminal dan / atau GUI.

Ini tidak persis seperti Windows Remote Desktop, tetapi sebenarnya berfungsi cukup baik.

sudo apt-get update
sudo apt-get install putty

Untuk menjalankan aplikasi GUI, buka bagian ssh dan centang kotak untuk Penerusan X11.


Perhatikan bahwa jika Anda menggunakan kotak Windows sebagai klien maka hal yang sama dapat bekerja tetapi Anda pertama kali menjalankan Xming sebelum menjalankan Putty.


SDsolar
sumber
Remminaberfungsi sebagai klien ssh juga. Tidak perlu puttydi Ubuntu.
user68186
Saya setuju dengan bagian kedua dari apa yang Anda katakan. ssh -Y systemnamebekerja lebih baik daripada keduanya. Saya mentolerir remminadan dapat bekerja dengannya, tetapi hanya menggunakannya untuk koneksi RDP di mana saya perlu membuka beberapa jendela pada sistem yang sama, dalam satu sesi.
SDsolar