Tema Jannah Lisensi tidak divalidasi, Buka halaman opsi tema untuk memvalidasi lisensi, Anda memerlukan satu lisensi untuk setiap nama domain.

Cara mengatur server VNC di Ubuntu

Protokol Virtual Network Computing (VNC) adalah salah satu landasan manajemen desktop jarak jauh. Ini memungkinkan Anda untuk menjalankan server dari jarak jauh dengan lancar bersama dengan desktop yang sepenuhnya grafis. Di sini kami tunjukkan cara menyiapkan server VNC di Ubuntu. Kami juga akan menjelaskan bagaimana Anda dapat terhubung ke server VNC dan membuatnya berfungsi sesuai dengan kebutuhan Anda.

Cara Menyiapkan Server VNC di Ubuntu
Tuan rumah server VNC lokal di Ubuntu

Salah satu cara termudah untuk memulai server VNC di Ubuntu adalah melalui "Desktop Jarak Jauh". Sejak versi 16.04, Ubuntu telah dikirimkan dengan cara dasar namun berkemampuan tinggi untuk berbagi desktopnya di jaringan lokal.

Untuk menggunakan Ubuntu Remote Desktop, Anda perlu menekan Win, lalu ketik Settings. Ini akan membuka panel kontrol distribusi tempat Anda dapat menemukan sebagian besar pengaturannya.

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, Anda perlu mengklik ikon kaca pembesar di pojok kiri atas jendela. Ini akan memunculkan kotak pencarian kecil di mana Anda dapat memberikan nama pengaturan yang ingin Anda akses. Di sini, ketik "untuk berbagi".

Cara Menyiapkan Server VNC di Ubuntu

Setelah selesai, Anda perlu mengetuk kategori "untuk berbagi" di sidebar kiri jendela. Ini, pada gilirannya, akan membuka satu set menu di mana Anda dapat mengontrol kebijakan berbagi Ubuntu. Untuk mengakses kebijakan desktop jarak jauh, Anda perlu menekan Menu "desktop jarak jauh".

Cara Menyiapkan Server VNC di Ubuntu

Melakukannya akan memuat jendela overlay kecil di mana Anda dapat memodifikasi dan mengaktifkan layanan desktop jarak jauh mesin Anda. Untuk memulai sesi jarak jauh, Anda perlu mengaktifkan opsi "desktop jarak jauh".

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, Anda juga perlu memilih "Aktifkan protokol VNC lama". Ini akan memastikan bahwa setiap klien yang terhubung akan dapat berkomunikasi dengan baik dengan perangkat Anda.

Cara Menyiapkan Server VNC di Ubuntu

Akhirnya, Anda perlu memilih opsi "pengendali jarak jauh". Secara default, Desktop Jarak Jauh Ubuntu tidak mengizinkan tamu jarak jauh untuk mengontrol keyboard dan mouse mesin. Mengaktifkan opsi ini akan melewati batasan ini.

Cara Menyiapkan Server VNC di Ubuntu

Catatan: Windows juga disertakan Perangkat lunak desktop jarak jauh asli. Inilah cara Anda dapat memanfaatkannya dengan baik.

Baca juga:  Kelola proses Linux dengan mudah menggunakan ps, kill, dan pkill

Gunakan TigerVNC untuk server jarak jauh

Meskipun fitur desktop jarak jauh Ubuntu berguna untuk tugas-tugas dasar, salah satu fitur pembatas terbesarnya adalah hanya berfungsi di jaringan lokal. Ini bisa menjadi masalah jika Anda ingin mengontrol perangkat Anda di luar rumah atau mengontrol server pribadi virtual jarak jauh.

Dalam hal ini, TigerVNC adalah implementasi protokol VNC yang efisien dan kuat yang dapat bekerja di jaringan lepas pantai. Selain meneruskan aplikasi dari jarak jauh menggunakan SSH , ini bertujuan untuk menyediakan cara sederhana untuk berbagi seluruh komputer desktop di berbagai platform dan kondisi jaringan yang berbeda. Misalnya, dimungkinkan untuk membuat server VNC di VPS Linux dan mengaksesnya dari mesin Windows lokal.

Cara Menyiapkan Server VNC di Ubuntu

Selain itu, pengembang TigerVNC juga merancang perangkat lunak agar aman secara default. Ini berarti Anda dapat dengan mudah menerapkan TigerVNC dan membuatnya mengenkripsi semua data antara server dan kliennya.

Instal TigerVNC di Ubuntu

Langkah pertama dalam menggunakan server TigerVNC adalah menginstal salinan perangkat lunak pada mesin Anda. Untuk melakukan ini, pertama-tama Anda harus memperbarui dan meningkatkan sistem Anda:

pembaruan sudo apt && peningkatan sudo apt

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, Anda perlu menginstal TigerVNC dengan menjalankan perintah berikut:

sudo apt install Tigervnc-standalone-server ssh xterm dbus-x11

Cara Menyiapkan Server VNC di Ubuntu

Buat kata sandi server VNC

Dengan TigerVNC terinstal, Anda sekarang dapat membuat kata sandi utama untuk server Anda. Untuk melakukan ini, Anda perlu menjalankan perintah berikut:

vncpasswd

Perintah ini akan menampilkan prompt buta di mana Anda dapat mengetikkan kata sandi untuk server baru Anda. Penting untuk dicatat bahwa panjang kata sandi minimum di sini adalah 6 karakter.

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, ia akan meminta kata sandi Anda "Hanya untuk tampilan". Opsi ini memungkinkan Anda untuk berbagi desktop tanpa memberi tamu kontrol apa pun atas keyboard dan mouse perangkat. Dalam kasus saya, saya akan menyetel opsi ini ke "N."

Cara Menyiapkan Server VNC di Ubuntu

Konfigurasikan dan jalankan TigerVNC di Ubuntu

Dengan set kata sandi utama, Anda sekarang dapat mengonfigurasi port khusus pengguna untuk server VNC Anda. Melakukannya memungkinkan Anda untuk berbagi perangkat Anda secara paralel di klien yang berbeda.

Untuk melakukan ini, Anda perlu membuka “/etc/tigervnc/vncserver.pengguna” Menggunakan editor teks favorit Anda:

sudo nano /etc/tigervnc/vncserver

Cara Menyiapkan Server VNC di Ubuntu

Setelah masuk, Anda perlu membuat ruang untuk setiap pengguna yang ingin Anda tambahkan ke server. Anda dapat melakukannya dengan menekan Alt + /, Kemudian Masukkan.

Baca juga:  Fitur-fitur di KDE Plasma yang meningkatkan produktivitas Anda dan memberi Anda kontrol lebih besar atas Linux

Setelah itu, Anda sekarang dapat menambahkan pengguna yang ingin Anda kaitkan dengan server VNC Anda. Sebagian besar, sintaks umum untuk menambahkan pengguna baru di TigerVNC terlihat seperti ini:

:tampilan=nama pengguna
  • Nilai tampilan memberi tahu TigerVNC untuk membuat perangkat monitor palsu di port tampilan tertentu. Misalnya, tetapkan nilai ke “:1” Memberitahu seorang pelayan VNC membuat "layar maya" di pelabuhan 1.
  • Nilai nama pengguna memberi tahu TigerVNC untuk mengalokasikan perangkat monitor palsu ke pengguna tertentu. Dalam kasus saya, menulis baris: 1 = domba jantan akan menunjuk "layar maya" Di port 1 untuk akun pengguna saya.

Cara Menyiapkan Server VNC di Ubuntu

Buat konfigurasi server VNC Anda sendiri

Setelah ini selesai, Anda sekarang dapat membuat file konfigurasi untuk pengguna VNC Anda. Untuk melakukan ini, Anda perlu menjalankan perintah berikut:

nano /home/$USER/.vnc/xstartup

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, Anda perlu menulis skrip singkat yang secara otomatis memuat variabel lingkungan default setelah TigerVNC berjalan:

#!/bin/bash PATH=/usr/bin:/usr/sbin unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /usr/bin/gnome-session
  • Baris kode pertama akan menetapkan variabel PATH untuk sesi desktop jarak jauh. Ini karena sesi TigerVNC tidak mewarisi variabel PATH dari perangkat "asal".
  • Baris kedua dan ketiga memastikan bahwa sesi desktop jarak jauh saat ini tidak menggunakan variabel sesi apa pun dari mesin "asal".
  • Baris kode keempat memulai lingkungan desktop GNOME di desktop jarak jauh. Tidak seperti daemon biasa, Anda tidak perlu memotong proses ini.

Setelah selesai, Anda sekarang dapat menyimpan file konfigurasi baru Anda dengan menekan Ctrl + O , Kemudian Ctrl + X.

Cara Menyiapkan Server VNC di Ubuntu

Terakhir, pastikan file konfigurasi baru Anda berisi bit eksekusi yang benar. Anda dapat melakukan ini dengan menjalankan perintah berikut:

chmod u+x /home/$USER/.vnc/xstartup

Buat dan mulai layanan TigerVNC

Setelah menyelesaikan file konfigurasi Anda, Anda sekarang dapat membuat layanan SystemD untuk server VNC Anda. Melakukannya akan memungkinkan Anda meluncurkan layanan TigerVNC secara otomatis selama startup.

Untuk memulai, pertama-tama Anda harus membuat file layanan SystemD yang sesuai “/etc/sistemd/sistem:”

sudo nano /etc/systemd/system/vncserver@.service

Selanjutnya, Anda perlu menulis skrip kecil di dalam file layanan ini yang akan memuat file konfigurasi Anda:

[Layanan] Type=forking User=ramces Group=ramces WorkingDirectory=/home/ramces ExecStart=/usr/bin/vncserver -localhost no :%i ExecStop=/usr/bin/vncserver -kill :%i [Instal] WantedBy= multi-user.target

Setelah itu, Anda sekarang dapat menyimpan file layanan baru dengan menekan Ctrl + O , Kemudian Ctrl + X.

Baca juga:  Mengapa Pengguna Lebih Memilih Linux Mint daripada Windows 11

Cara Menyiapkan Server VNC di Ubuntu

Setelah itu, Anda perlu menonaktifkan GUI dan memulai ulang perangkat Anda. Anda dapat melakukan kedua tindakan ini menggunakan perintah berikut:

sudo systemctl set-default multi-pengguna sudo reboot

Terakhir, Anda sekarang dapat memuat ulang dan mengaktifkan pengaturan SystemD baru melalui systemctl:

sudo systemctl daemon-reload sudo systemctl aktifkan vncserver@1 sudo systemctl start vncserver@1

Cara Menyiapkan Server VNC di Ubuntu

Instal klien TigerVNC

Untuk dapat terhubung ke server VNC ini, Anda memerlukan klien VNC di komputer lain. Anda dapat menggunakan klien TigerVNC:

sudo apt install Tigervnc-viewer

Cara Menyiapkan Server VNC di Ubuntu

Selanjutnya, buat tautan SSH antara server VNC Anda dan klien Anda. Ini memastikan bahwa koneksi VNC Anda terenkripsi ujung ke ujung:

ssh -L 5901:192.168.68.155:5901 ramces@192.168.68.155

Cara Menyiapkan Server VNC di Ubuntu

Kemudian, Anda dapat menggunakan klien TigerVNC untuk terhubung ke layar virtual server VNC:

vncviewer 192.168.68.155:5901

Di sisi lain, Anda harus menghilangkan nilai port jika Anda terhubung ke mesin Anda melalui fitur desktop jarak jauh Ubuntu:

vncviewer 192.168.68.155

Cara Menyiapkan Server VNC di Ubuntu

Pertanyaan yang Sering Diajukan

Q 1. Server VNC jarak jauh saya tidak menampilkan font apa pun.
menjawab. Masalah ini kemungkinan besar disebabkan oleh masalah dengan cache server Anda. Untuk memperbaikinya, Anda perlu memastikan bahwa Anda telah menginstal semua font yang diperlukan untuk lingkungan desktop Anda.

Misalnya, Anda bisa berlari sudo apt install Font-dejavu Font-dejavu-extra Untuk menginstal beberapa font dasar yang digunakan oleh sebagian besar lingkungan modern.

Q 2. Klien TigerVNC saya menampilkan layar hitam.
menjawab. Meskipun hal ini mungkin disebabkan oleh beberapa masalah, penyebab paling umum dari masalah ini adalah konflik antara layar Xorg fisik dan virtual.

Secara default, TigerVNC tidak mendukung banyak instance Xorg. Akibatnya, server VNC tidak akan dapat membagikan tampilan virtual saat Anda menggunakan lingkungan desktop di server Anda. Untuk memperbaikinya di Ubuntu, Anda dapat menjalankan sudo gnome-session-quit.

Q 3. Apakah mungkin mengakses server VNC saya dengan aman tanpa menggunakan SSH?
menjawab. Ya. Dimungkinkan untuk menggunakan TigerVNC tanpa mengandalkan SSH. Namun, penting untuk diperhatikan bahwa metode koneksi default TigerVNC kurang aman.

Mengetahui hal tersebut, salah satu solusi yang dapat Anda lakukan adalah dengan membuat sertifikat OpenSSL lokal. Ini memungkinkan Anda untuk terus menggunakan saluran terenkripsi untuk koneksi VNC Anda. Setelah Anda memiliki sertifikat X509, Anda dapat menjalankan: vncviewer ramces@192.168.68.155 -X509CA /path/to/cert.pem Untuk terhubung ke server VNC.

Pergi ke tombol atas