Cara menginstal server vnc di rhel 8 / centos 8
- 737
- 171
- John Ratke
Koneksi jarak jauh ke komputer setua jaringan komputer. Mengakses Antarmuka Grafis (GUI) adalah cara yang nyaman untuk bekerja di desktop jarak jauh. Kami dapat membiarkan program grafis kami berjalan dan bekerja, dan kami tidak perlu menjaga sesi tetap terbuka - kami hanya terhubung kembali ketika kami merasa melakukannya.
Server VNC adalah server sesi grafis terkenal yang mengaktifkan koneksi jarak jauh yang dapat kami jalankan dengan pengguna yang tidak istimewa. Dengan cara ini banyak pengguna dapat mengakses desktop mereka sendiri di mesin yang sama dari jarak jauh, dan tidak akan saling memblokir (selain dari mungkin menggunakan sumber daya mesin lepas).
Dalam tutorial ini Anda akan belajar:
- Cara menginstal paket yang diperlukan.
- Cara Mengatur dan Memulai Server VNC di RHEL 8.
- Cara terhubung ke sesi grafis dari jarak jauh.
- Cara menjalankan program grafis di sesi xterm.
Persyaratan dan konvensi perangkat lunak yang digunakan
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Red Hat Enterprise Linux 8 |
Perangkat lunak | TigerVnc Server 1.9 |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Cara menginstal server vnc pada rhel 8 instruksi langkah demi langkah
Ada banyak manajer jendela yang dapat kami gunakan dengan server VNC, tetapi untuk tujuan tutorial ini kami akan mengatur sesi xterm sederhana, seperti xterm
berada di repositori dasar Red Hat Enterprise Linux 8. Namun, kami akan menunjukkan bahwa titik awal sederhana ini memberikan tentang fungsionalitas penuh dengan trik sederhana. Perhatikan juga bahwa ada banyak manajer jendela yang lebih canggih di luar sana xfce
, Tapi itu di luar ruang lingkup tutorial ini.
- Pertama, kita perlu menginstal paket yang diperlukan untuk aplikasi server:
DNF Instal TigerVnc-Server Xterm
- Selanjutnya kita perlu membuka firewall untuk layanan ini. Untuk memeriksa layanan apa yang diizinkan saat ini, kami daftar layanan yang diaktifkan:
# firewall-cmd-list-services kokpit dhcpv6-client ssh
Buka
VNC-Server
melayani:# firewall-cmd --permanent --zone = public --add-service vnc-server keberhasilan
Terapkan perubahan konfigurasi:
# firewall-cmd --eload
Dan daftar layanan lagi untuk memverifikasi:
# firewall-cmd-list-services kokpit dhcpv6-client ssh VNC-Server
PERINGATAN
Jangan buka layanan VNC komputer Anda untuk umum! Aturan firewall di atas dilaksanakan dalam lingkungan terbatas, dan hanya untuk tujuan demonstrasi. Pastikan untuk memahami risiko sebelum Anda membuka apa pun di server yang menghadap ke internet, atau bahkan desktop. - Kita perlu mengatur lingkungan tempat server akan berjalan. Dalam contoh ini tujuan kami adalah menjalankan server dengan pengguna tertentu
Testuser
yang tidak punyaakar
hak istimewa. Perhatikan bahwa langkah ini dilakukan dengan pengguna yang akan menjalankan server, bukanakar
. Kami mengatur kata sandi yang akan memungkinkan koneksi (yang tidak ada hubungannya dengan kata sandi pengguna yang digunakanssh
):$ VNCPASSWD Kata Sandi: Verifikasi: Apakah Anda ingin memasukkan kata sandi hanya tampilan (Y/T)? N
Kami tidak perlu memiliki login hanya tampilan dalam contoh ini. Selanjutnya kami mengedit
/home/testuser/.VNC/XSTARTUP
file teks dengan editor teks sepertinano
. File harus kosong setelah diinstal, dan kami hanya akan menambahkan konten minimal untuk memulaixterm
sesi tentang koneksi. Kami menambahkan baris berikut ke file kosong:xterm -geometri 1044x810+10+10 &
Sesuaikan parameter geometri agar sesuai dengan layar Anda. Sekarang kita bisa memulai server:
$ vncserver baru 'rhel8beta.Lab: 1 (Testuser) 'Desktop adalah rhel8beta.rumah.HU: 1 Aplikasi awal yang ditentukan di/home/testuser/.File log VNC/XStartup adalah/home/testuser/.VNC/RHEL8BETA.Lab: 1.catatan
Seperti yang disarankan output, kita dapat mengikuti log yang disediakan oleh server di logam di bawah
/rumah//.VNC/: 1.catatan
, Nama file ini akan berubah jika lebih dari satu server VNC berjalan (seperti halnya port yang perlu Anda hubungkan). Logfile juga memberi tahu port apa yang didengarkan server:VNCEXT: Mendengarkan koneksi VNC di semua antarmuka, port 5901
Yang merupakan port VNC default.
- Kami dapat menggunakan banyak klien VNC untuk terhubung ke server yang sekarang dimulai.
Remmina
adalah klien yang dikirimkan dengan desktop gnome terbaru secara default, dan dapat menangani sesi ssh, rdp dan vnc. Kami perlu memberikan nama host atau alamat IP host yang menjalankan server VNC, serta port. Contoh di bawah ini menggunakan192.168.1.14
sebagai alamat, dan port default5901
Kami menemukan di logfile server di langkah sebelumnya. Kita perlu memilih "VNC" sebagai protokol di sebelah bidang alamat, dan ketik kata sandi yang kita tentukanvncpasswd
lebih awal. Menghubungkan ke TigerVnc dengan REMMINA.
Jika semuanya berfungsi seperti yang diharapkan, kami terhubung ke server VNC, dan berjalan
Menjalankan atas tanpa gangguan dari jarak jauh.xterm
, menerima dan menyediakan konten clipboard, dilindungi dari kegagalan jaringan. Ituatas
Contoh di bawah ini akan berjalan tanpa gangguan jika kita memutuskan sambungan dari sesi, dan terhubung kembali nanti. - Sementara langkah -langkah ini pada dasarnya menunjukkan cara mengatur server VNC dan menghubungkannya, tidak masuk akal untuk dijalankan
atas
pada remotexterm
sesi, karena kami bisa melakukannya dengan lebih sedikit upaya dengan SSH, dan server sesi sepertilayar
. Untuk melihat kekuatan pengaturan xterm yang sederhana, cukup ketikgedit
Pada konsol Xterm jarak jauh (dengan asumsi desktop gnome dipasang).
Menjalankan program grafis dalam xterm.Dokumen kosong muncul di Gedit, sama seperti program grafis ketika dimulai dari baris perintah. Perhatikan bahwa dokumen yang sedang diedit dari jarak jauh, dan program yang menahannya terbuka juga dilindungi oleh sesi VNC. Pemadaman jaringan tidak akan memengaruhinya, kami dapat dengan mudah menghubungkan kembali dan terus mengerjakan teks, bahkan jika mesin klien kami mengalami kesalahan yang tidak dapat dipulihkan, dan kami lupa menyimpan pekerjaan kami selama beberapa jam terakhir. Secara alami server VNC tidak akan melindungi dari kegagalan mesin yang sedang berjalan.
Tutorial Linux Terkait:
- Bagikan layar desktop Anda dengan VNC di Linux
- Mengkonfigurasi akses server VNC pada redhat linux
- Utilitas layar jarak jauh VNC untuk Linux
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Menguasai loop skrip bash
- Cara memantau aktivitas jaringan pada sistem Linux
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Dasar -dasar matematika komputer: biner, desimal, heksadesimal, oktal
- Manajer Jaringan Linux GUI