Cara Memasang dan Menjalankan Pelayan VNC pada Ubuntu Linux

Cara Memasang dan Menjalankan Pelayan VNC pada Ubuntu Linux

Mengakses komputer melalui desktop jauh adalah bahagian penting dalam kehidupan kerja. Program desktop jarak jauh membolehkan anda mengakses dan mengawal sistem lain yang tidak tersedia secara fizikal untuk anda. Pekerjaan dari rumah membuat pengkomputeran jarak jauh menjadi lebih relevan dengan membenarkan orang dari daerah yang jauh bekerja jauh menggunakan komputer mereka.





Panduan ini menunjukkan bahawa anda perlu memasang Pelayan Pengkomputeran Rangkaian Maya (VNC) di Ubuntu 20.04 LTS untuk memungkinkan pengkomputeran jauh pada sistem anda.





Apakah Pelayan VNC?

Secara tradisional, komputer Linux mengakses sistem lain melalui terminal menggunakan utiliti seperti Secure Shell (SSH). Namun, satu-satunya cabaran dengan antara muka baris perintah adalah anda tidak dapat berinteraksi dengan PC lain menggunakan GUI. Di sinilah sambungan VNC sangat berguna.





Pelayan Pengkomputeran Rangkaian Maya, yang biasanya dikenali sebagai pelayan VNC adalah sistem yang membolehkan anda mengakses dan berinteraksi dari jauh melalui PC lain melalui rangkaian menggunakan antara muka grafik. Banyak aplikasi VNC telah dibangunkan; sebahagian daripadanya termasuk TightVNC, TigerVNC, dan RealVNC. Dalam panduan ini, kami akan menggunakan x11vnc pelayan untuk menyediakan pengkomputeran jauh pada sistem Ubuntu kami.

X11vnc adalah pelayan VNC ringan yang tidak membuat paparan tambahan untuk desktop jauh. Sebaliknya, ia menunjukkan paparan x11 yang ada (KDE, GNOME, Xfce, dll.) Sistem Linux anda dalam masa nyata. Kelebihan lain dengan x11vnc ialah anda boleh menggunakan mana-mana pelanggan atau penonton VNC untuk menyambung ke sana.



Pelayan x11vnc mempunyai enkripsi SSL / TLS terbina dalam dan pengesahan RSA 2048 bit, termasuk sokongan VeNCrypt bersama dengan akaun UNIX dan sistem log masuk kata laluan.

Memasang Pengurus Paparan yang Sesuai

Ubuntu Linux menggunakan GNOME Desktop Manager (GDM) sebagai pengurus paparan lalai. Versi penggunaan Ubuntu yang lebih baru gdm3 . Malangnya, GDM biasanya tidak berfungsi dengan baik dengan pelayan x11vnc. Untuk mengatasinya, anda perlu memasang Light Display Manager, atau lightdm .





Buka terminal menggunakan Ctrl + Alt + T jalan pintas papan kekunci. Pertama, kemas kini sumber perisian anda menggunakan tepat .

sudo apt update

Kemudian, pasang lightdm menggunakan arahan yang disebutkan di bawah:





sudo apt install lightdm

Skrin berikut akan muncul semasa proses pemasangan. Tekan Masukkan kekunci pada papan kekunci anda untuk meneruskan.

Seterusnya, pilih lightdm pilihan dan tekan Masukkan pada papan kekunci anda.

Nyalakan semula PC anda untuk perubahan pengurus paparan yang berlaku.

sudo reboot

Anda akan melihat sedikit perubahan pada skrin log masuk selepas reboot kerana anda sekarang menggunakan lightdm sebagai pengurus paparan anda.

Memasang pelayan x11vnc di Ubuntu

Untuk memasang pelayan x11nvc, buka terminal sistem anda dengan menekan Ctrl + Alt + T . Kemudian, jalankan arahan berikut.

sudo apt install x11vnc

Mengkonfigurasi Pelayan x11vnc

Anda sekarang akan mengkonfigurasi perkhidmatan yang digunakan untuk memulakan pelayan x11nvc. Buat fail bernama perkhidmatan x11nvc. di dalam / lib / systemd / sistem / direktori. Panduan ini menggunakan Vim tetapi anda boleh menggunakan mana-mana penyunting teks Linux yang lain pilihan anda cth. nano.

sudo vim /lib/systemd/system/x11vnc.service

Salin dan tampal kandungan di bawah ke dalam fail perkhidmatan yang baru dibuat.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Teks kata kunci randompass adalah kata laluan yang akan anda gunakan untuk log masuk ke pelayan anda. Edit dan tetapkan ke kata laluan kuat pilihan anda.

Berkaitan: Cara Membuat Kata Laluan Kuat yang Tidak Anda Lupakan

Ringkasnya, teks dalam fail perkhidmatan menyatakan bahawa: ini adalah perkhidmatan anak dan sistem harus memulakan perkhidmatan ini setelah semua perkhidmatan lain dimulakan. Sekiranya berlaku kegagalan, perkhidmatan harus dimulakan semula sebelum proses mencapai sasaran berbilang pengguna.

Sekiranya anda menggunakan Vim, tekan Esc kunci. Kemudian, taip : wq diikuti oleh Masukkan kunci untuk simpan perubahan dan berhenti dari editor Vim .

Setelah menyimpan fail, pastikan memuat semula sistem konfigurasi pengurus dan fail unit.

systemctl daemon-reload

Kemudian, aktifkan perkhidmatan x11vnc.

apa yang lain dalam simpanan iphone
systemctl enable x11vnc.service

Akhirnya, mulakan pelayan VNC menggunakan arahan di bawah.

sudo systemctl start x11vnc.service

Periksa status perkhidmatan x11vnc menggunakan systemctl .

systemctl status x11vnc.service

Hasilnya mestilah serupa dengan yang ditunjukkan di bawah.

Seperti yang anda lihat dari output di atas, perkhidmatan ini aktif dan berjalan.

Perkara penting lain yang perlu diberi perhatian ialah port yang digunakan pelayan x11vnc (dalam kes ini, port 5900 ).

Mengaktifkan Pelabuhan Pelayan di Firewall Anda

Ubuntu menggunakan ufw firewall secara lalai. Untuk membolehkan PC lain mengakses sistem Ubuntu melalui port yang digunakan oleh pelayan x11vnc, keluarkan arahan berikut.

sudo ufw allow 5900/tcp

Menyambung Dari Komputer Lain

Anda kini boleh menyambung ke sistem Ubuntu anda melalui sambungan desktop jauh menggunakan VNC.

Anda boleh menggunakan mana-mana klien VNC untuk menyambung ke PC Ubuntu Linux. Salah satu penonton VNC yang disyorkan adalah Sambungan VNC oleh RealVNC. Ia tersedia untuk hampir semua platform utama termasuk macOS, Linux, Windows, iOS, Android, dll.

Muat turun: VNC Viewer oleh RealVNC

Setelah memuat turun klien VNC, pasang pada sistem anda dan lancarkan aplikasi.

Panduan ini menggunakan pemasangan macOS VNC Connect tetapi prosesnya juga serupa untuk sistem operasi lain.

Masukkan alamat IP PC yang ingin anda sambungkan, diikuti dengan nombor port yang digunakan oleh pelayan x11vnc. Kemudian, tekan Masukkan kekunci pada papan kekunci anda untuk menyambung.

Catatan: Di Ubuntu, anda boleh mendapatkan alamat IP anda dengan menaip arahan di bawah.

ip addr

Sambungan VNC tidak akan dienkripsi, yang bermaksud bahawa sesiapa yang menguping di rangkaian dapat mengakses data dan melihatnya dengan mudah. Kata laluan, bagaimanapun, disulitkan. Pelanggan VNC akan memberi amaran kepada anda mengenai sambungan yang tidak disulitkan. Pilih Teruskan butang untuk meneruskan.

Pada layar berikutnya, anda akan diminta memasukkan kata laluan, yang merupakan kata sandi yang anda tetapkan di perkhidmatan x11vnc. fail di atas. Masukkan kata laluan dengan sewajarnya dan tekan Okey butang untuk meneruskan.

Anda kini dapat mengakses PC anda dari peranti lain.

Melumpuhkan Penguncian Skrin

Salah satu masalah yang dihadapi semasa menggunakan pelayan x11vnc adalah penguncian skrin. Walau bagaimanapun, anda boleh menyelesaikan masalah ini dengan mudah dengan mematikan kunci skrin pada PC anda.

Kepala ke Tetapan> Privasi> Kunci Skrin dan pastikan anda melumpuhkan Kunci Skrin Automatik dan Skrin Kunci pada Penangguhan pilihan.

Catatan : Ini adalah risiko keselamatan yang berpotensi, jadi pastikan untuk mengaktifkannya semula kemudian.

Bekerja dari jauh pada Mesin Linux Anda

Program desktop jauh adalah bahagian penting dalam hidup anda jika anda bekerja dari jauh. Walaupun anda telah menyediakan pelayan VNC pada sistem anda, anda tidak akan dapat mengakses sistem tanpa klien VNC. Dengan pelayan VNC yang dipasang pada PC Linux anda, anda dapat mengakses sistem anda dari peranti lain, kapan saja dan di mana sahaja.

Sistem operasi bukan batasan dalam hal pengkomputeran jarak jauh. Beberapa aplikasi tersedia untuk hampir setiap sistem operasi yang membolehkan anda menyediakan pelayan VNC di komputer anda.

Berkongsi Berkongsi Tweet E-mel 10 Perisian Akses Jauh untuk Mengawal PC Windows Anda Dari Mana Saja

Apa yang anda lakukan apabila anda perlu menggunakan komputer di pelbagai lokasi? Gunakan perisian akses jauh ini untuk menyambung ke PC lain dari mana sahaja.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Desktop Jauh
  • Akses Jauh
  • Ubuntu
Mengenai Pengarang Baik untuk pergi(36 Artikel Diterbitkan)

Mwiza mengembangkan perisian secara profesional dan menulis secara meluas mengenai Linux dan pengaturcaraan front-end. Beberapa minatnya merangkumi sejarah, ekonomi, politik & seni bina perusahaan.

apakah monitor pnp generik
Lagi Dari Mwiza Kumwenda

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan