Bagaimana cara saya menginstal server VNC?

46

Saya ingin menginstal beberapa server VNC di ubuntu 12.04 saya. mana yang terbaik / direkomendasikan? bagaimana cara mengkonfigurasinya?

semua yang saya inginkan adalah dapat menghubungkan komputer desktop saya melalui laptop saya. Saya ingin sesuatu yang sederhana seperti menghubungkan dengan protokol RDP antara komputer windows.

idgar
sumber
Pertanyaan terkait, khususnya tentang 14,04 dan rilis yang lebih baru: askubuntu.com/q/557973/40581 Mungkin ini bisa saya gabungkan .
LiveWireBT

Jawaban:

34

Untuk menginstal VNC cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini.

sudo apt-get update

Ini memperbarui daftar paket untuk apt.


Maka Anda perlu menginstal komponen Gnome menggunakan Pusat Perangkat Lunak:

Instal melalui pusat perangkat lunak

Atau Menggunakan Terminal:

sudo apt-get install gnome-core

Untuk menginstal server VNC menggunakan Pusat Perangkat Lunak:

Instal melalui pusat perangkat lunak

Atau Menggunakan Terminal:

sudo apt-get install vnc4server

Untuk info lebih lanjut, lihat Menyelesaikan Pengaturan Server VNC .

Mitch
sumber
Saya hanya ingin menambahkan bahwa saya telah mengikuti panduan itu sendiri, yang sangat membantu. Namun, mungkin karena hal-hal berubah, masalah layar abu-abu muncul dibahas dalam topik forum ini , dan jawabannya adalah menggunakan gnome-session & bukan apa yang digunakan penulis blog.
TGP1994
26

Opsi lain, jika Anda menggunakan klien Remote Desktop Connection Microsoft:

sudo apt-get install xrdp

Itu dia, tidak perlu konfigurasi tambahan! Sekarang Anda dapat terhubung dari laptop Windows atau Mac Anda menggunakan klien Microsoft Remote Desktop Connection. Saya sebenarnya cukup terkejut betapa sederhananya itu.

Sunting: Ini sepertinya tidak berfungsi lagi dengan 16.04.

Wisbucky
sumber
1
Perhatikan bahwa RDP (Microsoft Remote Desktop Protocol) adalah jenis protokol yang berbeda dari VNC - ini sebenarnya bukan VNC. Namun, ini adalah solusi yang sangat baik bagi banyak dari kita!
Eliah Kagan
@wesbucky, Tab tidak bekerja di dalam sesi jarak jauh untuk beberapa alasan. Ada saran?
DaSh
Beberapa pertanyaan - "tidak perlu konfigurasi tambahan" - apakah ini akan berjalan secara otomatis saat startup? Apakah ini akan secara otomatis menetapkan kata sandi pengguna saya sebagai kata sandi RDP?
UniversallyUniqueID
1
Pada 2017 xrdptidak didukung dengan Ubuntu Unity - lingkungan desktop default Ubuntu
Paul Verest
4

Di sini saya akan menunjukkan kepada Anda bahwa cara menginstal vnc server dan mengkonfigurasinya. Kami menggunakan paket VNC ke Remote Graphical Access. Saya akan memberi tahu Anda konfigurasi VNC untuk Linux pada Platform Ubuntu.

Ada 4 langkah mudah untuk menginstal dan mengkonfigurasi VNC.

Di Server:

  1. Instal paket x11vnc yang diperlukan di ubuntu.

    sudo apt-get install -y x11vnc
    

    Jika server tanpa kepala (EC2 aws Instance) instal paket gnome.

    sudo apt-get install gnome-core

  2. Buat kata sandi untuk pengguna.

    x11vnc -storepasswd
    

    Keluaran:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. Untuk menjalankan server vnc pada setiap permulaan secara otomatis. Kita harus membuka /etc/rc.localfile.

    sudo nano /etc/rc.local
    

    Salin baris di bawah ini untuk memulai sesi vnc secara otomatis dengan startup sistem, rekatkan baris sebelum exit 0.

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

Untuk lebih jelasnya lihat Artikel Saya .

Arvind Rawat
sumber
sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &tampaknya gagal pada Ubuntu 16.04 karena meminta kata sandi dari terminal, tetapi tidak dapat diberikan karena ada di latar belakang? Menghapus &sepertinya berhasil.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Dan kemudian dari klien sudo apt-get install vinagre && vinagre $IP,. Kecantikan!!
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
0

Saya menemukan bahwa saya harus membuat beberapa perubahan pada kotak Ubuntu saya setelah menginstal xrdpper artikel ini, Cara menggunakan xRDP untuk akses jarak jauh ke Ubuntu 14.04 .

Prosedur dasar adalah menginstal dan mengatur xrdpdan xfce4:

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Kemudian modifikasi baris terakhir file /etc/xrdp/startwm.shuntuk memulai startxfce4daripada apa yang ada di sana, saya pikir itu awalnya jalan ke Xsession.

Setelah memodifikasi file gunakan perintah sudo service xrdp restartuntuk me-restart xrdpsehingga akan ada perubahan.

Lihat juga artikel ini, Bagaimana cara mendapatkan xrdp untuk bekerja dari windows ke linux di forum Ubuntu yang menjelaskan memodifikasi /etc/xrdp/startwm.shfile juga meskipun prosedurnya sedikit berbeda dengan membuat file konfigurasi di direktori root pengguna.

Dalam aplikasi Remote Desktop Connection di Windows saya mengatur Warna menjadi Warna Tinggi (16 bit).

Richard Chambers
sumber
menggunakan xfce, ubuntu sudah hadir dengan kesatuan
Alexis_FR_JP
0

Server VNC "Berbagi Desktop" Vino yang sudah diinstal sebelumnya

Desktop Ubuntu dilengkapi dengan server pra-instal yang disebut Vino dari proyek GNOME.

Tersembunyi di balik nama aplikasi "Berbagi Desktop" di dasbor, bahkan yang dapat dieksekusi tidak ada di jalur!

Setelah Anda meluncurkannya periksa:

  • Izinkan pengguna lain untuk [melihat | kontrol] desktop Anda
  • Mewajibkan pengguna untuk memasukkan kata sandi ini
  • Secara otomatis mengkonfigurasi router UPnP untuk membuka dan meneruskan port

Dan kemudian dari komputer lain, hubungkan sebagai:

sudo apt-get install vinagre
vinagre host-name:0

Namun ada masalah ketidakcocokan protokol dengan enkripsi klien Windows utama seperti TigerVNC dan RealVNC: Gnome 3.10 berbagi desktop --- bagaimana mengkonfigurasi tipe keamanan untuk VNC? Menonaktifkan enkripsi adalah solusi yang mungkin dalam beberapa kasus.

Saya hanya bisa mengkonfigurasi port dengan dconf... defaultnya adalah port 5900yang artinya :0. sudo netstat -tupan | grep vinomungkin juga membantu.

Untuk mematikan server, hapus centang "Izinkan pengguna lain untuk [melihat | kontrol]" dan yang membunuh proses server.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
sumber