HeaveN 0 Posted September 27, 2016 Uzak sunucularınızda arada sırada lazım olabilecek uzak masa üstü erişimi gerekebilir. Kurulumu ve ayarlaması basit olan yöntemi paylaşıyorum. Önce en hafif masaüstü yöneticisi olan Gnome kurulumu yapıyoruz. Genelde minimum sistem kurarlar ama biz ta kurulum yapacağız ki gerekli olan her şey elimizin altında olsun. yum groupinstall "GNOME Desktop" VNC server için TigerVNC tercih ediyoruz. yum install tigervnc-server VNC Server ,için bir kullanıcı ekliyoruz. Örneğin ben vncuser diye tercih ediyorum. useradd vncuser Sunucu ayar dosyamızı etc altına taşıyoruz ve açarak eklediğimiz vncuser için düzenliyoruz. cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service ExecStart ve PIDFile satırlarını kendi kullanıcımıza göre düzenliyoruz. Alıntı [...] [Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' #ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" #PIDFile=/home/<USER>/.vnc/%H%i.pid ExecStart=/sbin/runuser -l vncuser-c "/usr/bin/vncserver %i" PIDFile=/home/vncuser/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' Çalıştırmadan önce firewall varsa vncserver için izin veriyoruz. firewall-cmd --permanent --zone=public --add-service vnc-server firewall-cmd --reload Şimdi vnc sunucumuzu çalıştırıyoruz ve ilk kullanım olduğu için kullanıcımıza şifre tanımlıyoruz. su - srijan vncserver Buna benzer bir ekran gördünüzse sunucumuz çalışıyor. [srijan@server1 ~]$ vncserver You will require a password to access your desktops. Password:<--yourvncpassword Verify:<--yourvncpassword xauth: file /home/srijan/.Xauthority does not exist New 'server1.example.com:1 (vncuser)' desktop is server1.example.com:1 Creating default startup script /home/kishore/.vnc/xstartup Starting applications specified in /home/kishore/.vnc/xstartup Log file is /home/vncuser/.vnc/server1.example.com:1.log [vncuser@server1 ~]$ Şimdi sıra sunucumuza bağlanmaya geldi. VNC Viever olarak TightVNC uygulamasının viewer özelliğini kurarak bağlanabilirsiniz. VNC Server ilk kullanımda port numarası 5901 olur. Bir kaç kere arka arkaya çalıştırırsanız port numarası değiştir ve farklı kopyalar farklı ayarlarla çalışarak neden doğru çalışmadığını anlamaya çalışırsınız. Çalışan vnc server süreçlerini bu şekilde görebilirsiniz. Alıntı tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp6 0 0 :::5901 :::* LISTEN Görüldüğü gibi 5901 portu üzerinden bağlantı için sunucumuz bekliyor. Sunucuipadresiniz:5901 şeklinde vncviewer ile bağlanabilirsiniz. Makalenin İngilizce kaynağına buradan erişebilirsiniz. Share this post Link to post Share on other sites
HeaveN 0 Posted September 27, 2016 Ekran çözünürlüğü değiştirilebilirdir ama sabitlemek isterseniz örnek; vncserver :1 -geometry 1024x768 -depth 16 Share this post Link to post Share on other sites