Masaüstünüzü LAN üzerinden paylaşmayı düşünüyorsanızya da Linux'taki İnternet, en iyi yollardan biri bir VNC sunucusuna ev sahipliği yapmaktır. Linux'ta masaüstü paylaşımı için birçok farklı VNC çözümü vardır. Bu yazıda TigerVNC'yi inceleyeceğiz. Güvenilir bir VNC sunucu çözümü sunar, kurulumu kolaydır ve birden fazla Linux sürümünde desteklenir.
SPOİLER UYARISI: Aşağı kaydırın ve bu makalenin sonunda eğitim videosunu izleyin.
Ubuntu
sudo apt install tigervnc-standalone-server tigervnc-viewer
Debian
sudo apt-get install tigervnc-standalone-server tigervnc-viewer
Arch Linux
sudo pacman -S tigervnc
fötr şapka
sudo dnf install tigervnc-server
OpenSUSE
TigerVNC paketini OpenSUSE build service sayfasından alın. SUSE'nin tüm modern versiyonları desteklenmektedir. Yüklemek için 1 tıklama kurulum düğmesine tıklayın.
Diğer Linux
TigerVNC en çok kullanılan VNC platformlarından biridirorada Linux'ta. Bu, dağıtımınızın desteklenmesi için iyi bir şansın olduğu ve kurulabilir bir paketin mevcut olduğu anlamına gelir. Linux dağıtımınızın paket yöneticisini “tiger vnc” ve “tiger vnc server” için arayın. Bunları kurun ve bu kılavuza devam edin.
Bir paket bulamıyor musunuz? Nasıl ikili dosya alınacağını veya kaynak kodunu öğrenmek için resmi web sitesine gidin.
Kurmak
TigerVNC işleri otomatik olarak yapılandırır ve kullanıma hazır hale getirir. Sunucu yapılandırma işlemini başlatmak için bir terminal penceresi açın. Terminal penceresinin içinde aşağıdaki komutu kullanın:
vncserver
Bu komut terminalin içinden geçerkenisteminde, masaüstünüze VNC üzerinden erişmek için bir parola sorulur. Bir web tarayıcısında strongpasswordgenerator’e gidin ve güvenli bir şifre oluşturun. Bu, özellikle VNC bağlantılarınızı internete yönlendirmeyi düşünüyorsanız, çok önemlidir.

Şifreyi komut istemine girin, yapılandırma dosyası kendini üretecek ve ~ / .vnc dosyasına kaydedecektir.
Sunucuyu Çalıştırmak
Varsayılan olarak, az önce kurduğunuz VNC sunucusu yalnızca bir terminal açtığınızda ve vncserver Komut. İşler önceden yapılandırılmış olduğundan, araç her şeyi başlatır ve LAN üzerinden bağlanmak için adresi yazdırır.
vncserver
Not: VNC'yi internet üzerinden çalıştırmak için yönlendiricinizin el kitabına ve bağlantı noktası ileri bağlantı noktası 111'e bakın.
Otomatik Sistemli Autorun
Sunucuyu bir komutla çalıştırmak, eğer güzelİhtiyacınız olan şey burada ve orada hızlı erişim. Bununla birlikte, sürekli bir bağlantıya ihtiyacınız varsa, gitmenin en iyi yolu VNC'nin init sisteminiz üzerinden sürekli çalışmasını sağlamaktır. Çoğu modern Linux işletim sistemi systemd kullandığından, bu da örnek olarak ele alınacaktır.
Linux işletim sisteminiz systemd init sistemini kullanmıyorsa, xinitrc veya benzeri bir şeyle başlatmak için “vncserver” komutunu eklemeniz gerekir.
Sunucunun başlangıçta aşağıdaki systemd komutuyla çalışmasını sağlayın.
systemctl --user enable vncserver@:1
Bu komutu bir güvenlik sorunu olabileceğinden, kullanıcı modunun dışında çalıştırmayın. Ayrıca, ağınızdaki diğerlerine güvenmiyorsanız, VNC sunucusunun sürekli çalışmasına izin vermeyin.
VNC Sunucusunu Öldürmek
Bazen TigerVNC hata yapabilir ve karıştırabilir. Herhangi bir zamanda sunucuyu herhangi bir zamanda öldürmeniz gerekirse, bu komutu kullanın.
vncserver -kill :1
Akılda tut, bu komut sadece birini öldürecekbir seferde çalışan örneği. Sunucunun birden fazla sürümünü aynı anda çalıştırıyorsanız, komutta belirtmeniz gerekir. Bunu yapmak için:: 1 komutunu başlattığınızda sunucunun size verdiği numara ile değiştirin.
Masaüstü Ortamınızı Başlatma
Sadece VNC sunucunuza bağlanabildiğiniz için,bir şey olacağı anlamına gelmez. Giriş yaparken bir şey olması için, bir otomatik başlatma dosyasının içinde belirtmeniz gerekir. Bir terminale gidip girerek bir tane yapın:
echo "#!/bin/sh" > ~/.vnc/xstartup chmod u+x ~/.vncxstartup
Ardından, masaüstü ortamını başlatmak için kodu bulun. Bu kodu bulmak için başka bir terminal sekmesi açın ve cihaza gitmek için cd komutunu kullanın. xsessions dizin.
cd /usr/share/xsessions/
Bu klasörün içinde her şeyi göstermek için LS kullanınOrada. Masaüstü ortamları için tüm oturum dosyalarının yaşadığı yer burasıdır. Bu örnekte, LXDE Masaüstü'nü kullanacağız, ancak konsept her masaüstü ortamı için aynıdır.

kullanma kedi ve grep, xsession Desktop dosyasının içindeki komutu gösterin.
cat LXDE.desktop | grep "Exec="
Bu komut dosyasında cat komutunu çalıştırmak, LXDE için start komutunu gösterir:
Exec=/usr/bin/startlxde
Unut gitsin “Exec =”ve sadece odaklanın “/ Usr / bin /LXDE“. Nano metin düzenleyicisini kullanarak, bu yeni keşfedilen kodu başlangıç dosyasına yapıştırın ve tuşuna basın. Ctrl + O kurtarmak için.
nano ~/.vnc/xstartup exec /usr/bin/startlxde &
Bu işlem içinde herhangi bir masaüstü ortam oturumu ile çalışacak / Usr / share / xsessions /.
Çalışan Bir Sunucuya Bağlanma
Ağda çalışan bir VNC sunucusuna bağlanmaçok kolay. Başlamak için, VNC sunucusunun bir örneğini her çalıştırdığınızda, bunun 1 oluşturduğunu unutmayın. Sunucunun ilk örneği (yalnızca komutu yalnızca bir kez çalıştırarak) oluşturur:
example-linux-pc:1
4 kez çalıştırmak, 4 ayrı terminalde aşağıdakileri oluşturacaktır:
example-linux-pc:1 example-linux-pc:2 example-linux-pc:3 example-linux-pc:4

Bağlanmak isteyen bilgisayar olduğu süreceoturumun yanı sıra oturumu barındıran bilgisayar aynı ağda olduğu için, yalnızca ana bilgisayar adıyla bağlantı yapılabilir. Bağlanmak için bir terminal açın ve aşağıdaki komutu girin.
vncviewer example-linux-pc:1
Komut istemine girdikten sonra, TigerVNC GUI aracı açılacak ve bir şifre isteyecektir. Bağlanmak için kurulum işlemi sırasında yazdığınız şifreyi girin.
Bunun yerine GUI ile bağlan
Komut satırı üzerinden bağlanmak istemiyor musunuz? Öyleyse, Tiger VNC görüntüleyiciyi açın ve bilgi isteminin içindeki sunucu adresini doldurun. Başladığında girmeniz istenen şifreyi girin.
Yorumlar