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ü kurmak için Terminal'de aşağıdaki komutu verin.
$sudouygunYüklemekxfce4 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.
$sudouygunYüklemek -vesıkıvncserver
Kurulum tamamlandıktan sonra Terminal'de aşağıdaki komutu verin:
$vnc sunucusuVNC sunucusu için bir parola belirlemeniz istenecektir. Parolayı 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, Ana dizininizin altında yeni bir .vnc dizini oluşturur. Bu dizini görüntülemek için Terminal'de aşağıdaki komutu verebilirsiniz:
$ls -NS~/.vnc/
VNC sunucu sürecini görüntülemek için Terminal'de aşağıdaki komutu verin:
$ps -ef | kavramaksıkıvnc
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:
$vnc sunucusu-öldürmek:1
VNC sunucusunun varsayılan yapılandırma dosyası ~/ .vnc/xstartup'tır. 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:
$mv~/.vnc/xstartup ~/.vnc/xstartup.backupŞimdi ~/.vnc/xstartup dosyasını herhangi bir metin düzenleyiciyi kullanarak düzenleyin. Burada Vim metin düzenleyicisini kullanıyoruz:
$sudo geldim~/.vnc/xstartupBu dosyaya aşağıdaki satırları ekleyin:
#!/bin/bashxrdb$EV/.X kaynakları
startxfce4&
Şimdi vur ESC tuşuna basın ve basın : wq ~/.vnc/xstartup dosyasını kaydetmek ve kapatmak için.
Ş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:
$vnc sunucusu4. 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 /vesaire/sistem/sistemArdından Terminal'de aşağıdaki komutla bir hizmet dosyası oluşturun:
$geldimvnc sunucusu@.hizmetBu dosyaya aşağıdaki satırları ekleyin:
[Birim]Açıklama=Uzak masaüstü hizmeti(VNC)
Sonrasında=sistem günlüğü.hedefağ.hedef
[Hizmet]
Tip=çatal
kullanıcı=edward
PIDDosyası=/ev/edward/.vnc/%Selam.pid
ExecStartÖncesi=-/usr/bin/vncserver -kill :%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -derinlik24-geometri 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Düzenlemek]
AranıyorTarafından=çokkullanıcı.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'ı başlat@1. hizmetVNC sunucu hizmetinin önyüklemede başlamasını sağlamak için aşağıdaki komutu kullanın:
$sistemctletkinleştirmevnc sunucusu@1. hizmetVNC hizmet durumunu kontrol etmek için aşağıdaki komutu kullanın:
$systemctl durumu vncserver@1. hizmet
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 -NS 5901: 127.0.0.1:5901 -N -F -NS [Kullanıcı adı] [server_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 -NS 5901: 127.0.0.1:5901 -N -F -NSkbuzdar 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.0.0.1:5901 yazın ve Girmek .
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 .
Şimdi uzaktaki sistemin masaüstünü göreceksiniz.
VNC sunucu bağlantısı şimdi başarıyla kuruldu. Bitirdiğinizde, VNC görüntüleyici uygulamasını kapatın ve ayrıca Terminal penceresindeki 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 Linux Mint 20 sistemi üzerine VNC sunucusunun nasıl kurulacağını öğrendiniz. Artık GUI arayüzünü kullanarak Linux Mint'i yerel sisteminizden kolayca yönetebilirsiniz. Umarım makaleyi beğenmişsinizdir!