Bagaimana cara memulai server VNC?

22

Bagaimana cara memulai server VNC untuk membuat desktop saya dapat diakses?

Guillaume Coté
sumber

Jawaban:

20

Pasang vino:

sudo apt-get install vino

Konfigurasikan vino:

vino-preferences

Ini membuka windows ini:

teks alternatif

Anda memulai server dengan:

/usr/lib/vino/vino-server

Masukkan perintah ini di Aplikasi Autostarted Anda jika Anda ingin vino memulai secara otomatis.

Guillaume Coté
sumber
1
Saya akan menyarankan untuk menggunakan vino lebih dari ssh, karena itu bukan aplikasi yang aman. help.ubuntu.com/community/…
lovinglinux
1
Untuk langkah terakhir, System > Preferences > Startup Applicationsseharusnya sudah memiliki entri "Remote Desktop" yang hanya perlu dicentang. imgur.com/s4iTd.png
andrewsomething
@ andrewsomething - bukan itu yang terjadi pada xunbutu.
Guillaume Coté
Anda harus menandai pertanyaan Anda dengan xubuntu jika tidak, orang akan menganggap Anda menggunakan pengaturan ubuntu default.
Jorge Castro
@Jorge, saya pikir vino adalah alat gnome dan bekerja dengan cara yang sama di ubuntu. Satu-satunya perbedaan adalah entri dalam aplikasi startup yang disebutkan oleh andrewsomething.
Guillaume Coté
4

Inilah seluruh proses yang saya lakukan untuk memanfaatkan VNC, disederhanakan


SATU. Server SETUP

instal VNC: sudo apt-get install vnc

instal openssh-server: sudo apt-get install openssh-server


DUA. SETUP akses jarak jauh PC

instal Putty

instal VNC atau VNC viewer


TIGA. Hubungkan dan Luncurkan:

Dari PC akses jarak jauh:

  1. Jalankan Putty

  2. Hubungkan SSH ke IP server

  3. Masuk ke server dengan ID Login dan Kata Sandi

  4. A Run: sudo x11vnc -display :0 -auth guess

    Jika tidak berhasil, jalankan: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C Jika tidak berhasil, jalankan perintah lagi tetapi sebagai root.

Kemudian setelah koneksi dibuat ...

  1. Luncurkan penampil VNC

  2. Saat diminta, masukkan IP server dan hubungkan

Anda sekarang telah mengakses server Anda melalui VNC dan seharusnya dapat mengontrol dan berinteraksi dengan desktop itu.

Semoga Sukses dan Nikmati !!

Software_Programineer
sumber
Terima kasih! Saya menggunakan metode ini dan dapat terhubung di sesi aktif; Tetapi koneksi masih hidup selama beberapa detik jatuh dan berakhir menunjukkan:> Kunci server X dipulihkan secara otomatis, ulangi ke: 1> penampil keluar. > dihapus 45 gambar tile_row polling. Bisakah Anda membantu saya menyelesaikan ini?
leirbag
3

Untuk keamanan yang lebih baik, saya tidak membiarkan VNC berjalan sepanjang waktu. Saya SSH ke mesin dan kemudian mulai server VNC menggunakan perintah berikut:

x11vnc -safer -localhost -nopw -once -display: 0

Untuk memudahkan saya memiliki perintah dalam skrip shell, jadi itu hanya kasus SSH ke server, diikuti oleh perintah startvnc.sh.

Dengan cara ini begitu Anda memutuskan VNC tidak lagi tersedia.

Untuk keamanan yang lebih Anda bisa tunnel VNC melalui koneksi SSH.

Tautan ini memberikan detail tentang cara meneruskan port yang benar.

Adam
sumber
0

Sebagai root, jalankan:

sudo apt-get install vino

Sebagai pengguna Anda, jalankan:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

Sebuah skrip dapat ditulis untuk memulai secara otomatis /usr/lib/vino/vino-serveratau Anda dapat meminta pengelola jendela untuk memulainya secara langsung setelah dimuat dan jaringan Anda UP, metode ini berfungsi untuk saya karena saya mengalami masalah keamanan tipe 18 dengan windows VNC Viewer tidak terhubung dan saya punya untuk mematikan enkripsi

delphinny
sumber