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:
$ vncsunucusuVNC 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/xstartupBu dosyaya aşağıdaki satırları ekleyin:
#!/bin/bashxrdb $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/xstartupTerminal'de aşağıdaki komutu kullanarak VNC sunucusunu çalıştırın:
$ vncsunucusu4. 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/systemArdı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üklemeArdından VNC sunucu hizmetlerini başlatın:
$ systemctl vncserver@1'i başlat.hizmetVNC sunucu hizmetinin önyüklemede başlamasını sağlamak için aşağıdaki komutu kullanın:
$ systemctl vncserver@1'i etkinleştir.hizmetVNC 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!