Linux Darphanesi

VNC Sunucusunu Linux Mint 20'ye Kurun

VNC Sunucusunu Linux Mint 20'ye Kurun
Bazen yalnızca uzak sistemlere bağlanmanız değil, aynı zamanda tüm GUI ortamına erişmeniz gerekir. Linux'ta VNC, Linux sunucusuna grafiksel olarak uzaktan oturum açmanıza izin veren bir araçtır. VNC (Sanal Ağ Hesaplama anlamına gelir), Windows sistemlerindeki uzak masaüstü aracına benzer. Uzak sunucuyu yerel sisteminizden yönetmenizi ve kontrol etmenizi sağlar.

Bu eğitimde, VNC sunucusunun Linux Mint 20 sistemine nasıl kurulacağını anlatacağız. VNC sunucusuna bağlantıyı test etmek için VNC görüntüleyici (VNC istemcisi) uygulamasını kullanacağız. Başka herhangi bir VNC istemci uygulamasını kullanabilirsiniz.

Makaleye geçmeden önce, sudo kullanıcısı olarak oturum açtığınızdan emin olun.

1. Adım: Masaüstü ortamını kurun

Linux'ta Gnome, KDE, XFCE, Unity, vb. Gibi birkaç masaüstü ortamı vardır. VNC sunucusunun düzgün çalışması için bunlardan herhangi birini kurmamız gerekecek. Burada XFCE masaüstünü kuracağız.

Ctrl+Alt+T klavye kısayolunu kullanarak komut satırı Terminal uygulamasını açın ve ardından XFCE masaüstünü yüklemek için Terminal'de aşağıdaki komutu verin.

$ sudo apt yükleme xfce4 xfce4-güzellikler

Yukarıdaki komutu çalıştırdıktan sonra, sistem kuruluma devam etmek isteyip istemediğinize dair onay isteyebilir. Devam etmek için y'ye basın; bundan sonra, XFCE masaüstü, tüm bağımlılıklarla birlikte sisteminize kurulacaktır.

Adım 2: VNC sunucusunu kurun

Linux sistemleri için farklı VNC sunucuları mevcuttur. Burada “Tightvncserver” kuracağız. Tightvncserver'ı kurmak ve çalıştırmak oldukça kolaydır ve aynı zamanda güvenilirdir. Tightvncserver'ı yüklemek için Terminal'de aşağıdaki komutu verin.

$ sudo apt install -y sıkıvncserver

Kurulum tamamlandıktan sonra Terminal'de aşağıdaki komutu verin:

$ vncsunucusu

VNC sunucusu için bir parola belirlemeniz istenecektir. Şifreyi girin ve ardından tekrar girerek onaylayın. Ardından, yalnızca görüntülenebilir bir parola girmek istiyorsanız, n'ye basmanız istenecektir. y tuşuna basarsanız, VNC örneğini kontrol etmek için fare ve klavyeyi kullanamazsınız.

“vncserver” komutunu ilk kez çalıştırdığınızda, yeni bir dizin oluşturur “.vnc” Giriş dizininizin altında. Bu dizini görüntülemek için Terminal'de aşağıdaki komutu verebilirsiniz:

$ ls -lah ~/.vnc/

VNC sunucu sürecini görüntülemek için Terminal'de aşağıdaki komutu verin:

$ ps -ef | grep Xtightvnc

3. Adım: VNC'yi yapılandırın

Şimdi VNC sunucusunu yapılandıracağız. Bunun için önce Terminal'de aşağıdaki komutu kullanarak VNC oturumunu sonlandırın:

$ vncserver -öldür :1

VNC sunucusunun varsayılan yapılandırma dosyası ~/ .vnc/xstartup. Bu dosyada herhangi bir değişiklik yapmadan önce bu dosyanın bir yedek kopyasını oluşturalım. Bunu yapmak için Terminal'de aşağıdaki komutu verin:

$ milyon ~/.vnc/xstartup ~/.vnc/xstartup.destek olmak

Şimdi ~/.herhangi bir metin düzenleyici kullanarak vnc/xstartup dosyası. Burada Vim metin düzenleyicisini kullanıyoruz:

$ sudo vim ~/.vnc/xstartup

Bu dosyaya aşağıdaki satırları ekleyin:

#!/bin/bash
xrdb $GİRİŞ/.Xresources
startxfce4 &

Şimdi vur Esc tuşuna basın ve basın :wq ~/ öğesini kaydetmek ve kapatmak için.vnc/xstartup dosyası.

Şimdi bu dosyayı çalıştırılabilir hale getirmeniz gerekecek. Bunu yapmak için Terminal'de aşağıdaki komutu verin:

$ chmod +x ~/.vnc/xstartup

Terminal'de aşağıdaki komutu kullanarak VNC sunucusunu çalıştırın:

$ vncsunucusu

4. Adım: VNC'yi hizmet olarak yapılandırın

Şimdi VNC sunucusu için bir hizmet dosyası oluşturmanız gerekecek. Bu amaçla, aşağıdaki komutu kullanarak /etc/systemd/system dizinine gidin:

$ cd /etc/systemd/system

Ardından Terminal'de aşağıdaki komutla bir hizmet dosyası oluşturun:

$ vim [email protected]

Bu dosyaya aşağıdaki satırları ekleyin:

[Birim]
Açıklama=Uzak masaüstü hizmeti (VNC)
sonra=sistem günlüğü.hedef ağ.hedef
[Hizmet]
Tip=çatallama
kullanıcı=edward
PIDFile=/home/edward/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometri 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Yüklemek]
WantedBy=çok kullanıcılı.hedef

Şimdi vur Esc tuşuna basın ve basın :wq dosyayı kaydetmek ve kapatmak için.

Şimdi Terminal'de aşağıdaki komutu kullanarak systemd işlemlerini yeniden yükleyin:

$ systemctl arka plan programı yeniden yükleme

Ardından VNC sunucu hizmetlerini başlatın:

$ systemctl vncserver@1'i başlat.hizmet

VNC sunucu hizmetinin önyüklemede başlamasını sağlamak için aşağıdaki komutu kullanın:

$ systemctl vncserver@1'i etkinleştir.hizmet

VNC hizmet durumunu kontrol etmek için aşağıdaki komutu kullanın:

$ systemctl durumu [email protected]

Adım 5: VNC sunucusuna bağlanın

Şimdi VNC'nin kendisi şifreli bir protokol olmadığı için VNC sunucusuna bir SSH tüneli üzerinden bağlanmaya çalışacağız. Bunu yapmak için Terminal'de aşağıdaki komutu verin:

$ ssh -L 5901:127.0.0.1:5901 -N -f -l [kullanıcı_adı] [sunucu_ip]

[user_name] ve [server_ip]'yi gerçek kullanıcı adı ve VNC sunucusunun IP adresi ile değiştirin. Örneğimizde komut şöyle olacaktır:

$ ssh -L 5901:127.0.0.1:5901 -N -f -l kbuzdar 192.168.72.159

Bu komut, yerel ana makineniz ve VNC sunucusu arasında güvenli bir tünel kuracaktır.

Şimdi sisteminize VNC istemci uygulamasını (VNC görüntüleyici) kurun ve başlatın. VNC görüntüleyicinin üst çubuğuna 127 yazın.0.0.1:5901 ve tuşuna basın Giriş.

Aşağıdaki iletişim kutusu göründüğünde, tıklayın Devam et.

Aşağıdaki Kimlik Doğrulama iletişim kutusunda VNC sunucu parolasını yazın ve TAMAM MI.

Şimdi uzaktaki sistemin masaüstünü göreceksiniz.

VNC sunucu bağlantısı şimdi başarıyla kuruldu. İşiniz bittiğinde, VNC görüntüleyici uygulamasını kapatın ve ayrıca Terminal penceresinde Ctrl+c tuşlarını kullanarak SSH tünelini kapatın. VNC sunucusuna tekrar bağlanmanız gerekirse, önce tüneli oluşturun ve ardından VNC görüntüleyici uygulamasını kullanarak VNC sunucusuna bağlanın.

Bu yazımızda VNC sunucusunu Linux Mint 20 sistemi üzerine nasıl kuracağınızı öğrendiniz. Artık GUI arayüzünü kullanarak Linux Mint'i yerel sisteminizden kolayca yönetebilirsiniz. umarım makaleyi beğenmişsinizdir!

Linux için En İyi Gamepad Eşleme Uygulamaları
Tipik bir klavye ve fare giriş sistemi yerine bir gamepad ile Linux'ta oyun oynamayı seviyorsanız, sizin için bazı faydalı uygulamalar var. Çoğu PC oy...
Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...