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.
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.
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".
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".
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".
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.
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.
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.
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
Selanjutnya, Anda perlu menginstal TigerVNC dengan menjalankan perintah berikut:
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.
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."
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
Setelah masuk, Anda perlu membuat ruang untuk setiap pengguna yang ingin Anda tambahkan ke server. Anda dapat melakukannya dengan menekan Alt + /, Kemudian Masukkan.
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.
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
Selanjutnya, Anda perlu menulis skrip singkat yang secara otomatis memuat variabel lingkungan default setelah TigerVNC berjalan:
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.
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:
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
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.