{"id":31601,"date":"2025-10-11T19:41:05","date_gmt":"2025-10-11T16:41:05","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=31601"},"modified":"2025-10-11T19:41:05","modified_gmt":"2025-10-11T16:41:05","slug":"centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/","title":{"rendered":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p><body><\/p>\n<h2>CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h2>\n<h3>Giri\u015f<\/h3>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, sunuculara veya uzak masa\u00fcstlerine eri\u015fim, sistem y\u00f6neticileri, geli\u015ftiriciler ve hatta ev kullan\u0131c\u0131lar\u0131 i\u00e7in vazge\u00e7ilmez bir ihtiya\u00e7 haline gelmi\u015ftir. CentOS 7 gibi bir Linux da\u011f\u0131t\u0131m\u0131nda \u00e7al\u0131\u015fan bir GNOME masa\u00fcst\u00fc ortam\u0131na uzaktan eri\u015fim sa\u011flaman\u0131n en pop\u00fcler ve etkili yollar\u0131ndan biri VNC (Virtual Network Computing) kullanmakt\u0131r. VNC, kullan\u0131c\u0131lara uzak bir bilgisayar\u0131n grafiksel masa\u00fcst\u00fcn\u00fc kendi yerel cihazlar\u0131ndaym\u0131\u015f gibi g\u00f6rme ve etkile\u015fimde bulunma olana\u011f\u0131 sunar. Bu makale, CentOS 7 \u00fczerinde GNOME masa\u00fcst\u00fc i\u00e7in TigerVNC sunucusunun nas\u0131l kurulaca\u011f\u0131n\u0131, yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ve g\u00fcvenli bir \u015fekilde nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m detayland\u0131racakt\u0131r. Amac\u0131m\u0131z, hem yeni ba\u015flayanlar hem de deneyimli kullan\u0131c\u0131lar i\u00e7in anla\u015f\u0131l\u0131r, kapsaml\u0131 ve pratik bir rehber sunmakt\u0131r.<\/p>\n<p>VNC, \u00f6zellikle bir sunucu \u00fczerinde grafiksel bir aray\u00fcze ihtiya\u00e7 duyuldu\u011funda veya birden fazla kullan\u0131c\u0131n\u0131n ayn\u0131 anda farkl\u0131 VNC oturumlar\u0131na ba\u011flanmas\u0131 gerekti\u011finde son derece kullan\u0131\u015fl\u0131d\u0131r. Bu rehberde, bir VNC oturumunu nas\u0131l ba\u015flataca\u011f\u0131n\u0131z\u0131, g\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131 nas\u0131l yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ve en \u00f6nemlisi, SSH t\u00fcnelleme kullanarak ba\u011flant\u0131n\u0131z\u0131 nas\u0131l g\u00fcvence alt\u0131na alaca\u011f\u0131n\u0131z\u0131 \u00f6\u011freneceksiniz.<\/p>\n<h3>\u00d6n Ko\u015fullar<\/h3>\n<p>Bu rehbere ba\u015flamadan \u00f6nce, a\u015fa\u011f\u0131daki \u00f6n ko\u015fullar\u0131n kar\u015f\u0131land\u0131\u011f\u0131ndan emin olun:<\/p>\n<p>*   <strong>CentOS 7 Sunucusu:<\/strong> Kurulu ve g\u00fcncel bir CentOS 7 sunucusuna sahip olmal\u0131s\u0131n\u0131z.<br \/>\n*   <strong>GNOME Masa\u00fcst\u00fc Ortam\u0131:<\/strong> Sunucunuzda GNOME masa\u00fcst\u00fc ortam\u0131n\u0131n kurulu olmas\u0131 gerekmektedir. E\u011fer kurulu de\u011filse, kurulum ad\u0131mlar\u0131 bu rehberde a\u00e7\u0131klanacakt\u0131r.<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> Sunucuya SSH \u00fczerinden eri\u015fim sa\u011flayabilmelisiniz. T\u00fcm kurulum ve yap\u0131land\u0131rma i\u015flemleri SSH \u00fczerinden komut sat\u0131r\u0131nda ger\u00e7ekle\u015ftirilecektir.<br \/>\n*   <strong>Sudo Yetkileri:<\/strong> Kurulum ve yap\u0131land\u0131rma i\u00e7in <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131n\u0131z olmal\u0131d\u0131r.<br \/>\n*   <strong>Temel Linux Bilgisi:<\/strong> Temel Linux komut sat\u0131r\u0131 bilgisi ve metin d\u00fczenleyici (<code>vi<\/code>, <code>nano<\/code>) kullan\u0131m\u0131 faydal\u0131 olacakt\u0131r.<\/p>\n<h3>Ad\u0131m 1: Sistemi G\u00fcncelleme<\/h3>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olmak her zaman iyi bir uygulamad\u0131r. Bu, potansiyel ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00f6nlemeye ve en son g\u00fcvenlik yamalar\u0131na sahip olman\u0131z\u0131 sa\u011flamaya yard\u0131mc\u0131 olur.<\/p>\n<p>Sunucunuza SSH ile ba\u011flan\u0131n ve a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo yum update -y<\/code><\/pre>\n<p>Bu komut, sistemdeki t\u00fcm paketleri en son s\u00fcr\u00fcmlerine g\u00fcncelleyecektir. G\u00fcncelleme i\u015flemi tamamland\u0131ktan sonra, baz\u0131 \u00e7ekirdek veya sistem bile\u015fenleri g\u00fcncellenmi\u015fse, sisteminizi yeniden ba\u015flatman\u0131z \u00f6nerilir:<\/p>\n<pre><code class=\"language-bash\">sudo reboot<\/code><\/pre>\n<p>Yeniden ba\u015flatman\u0131n ard\u0131ndan tekrar SSH ile ba\u011flan\u0131n.<\/p>\n<h3>Ad\u0131m 2: GNOME Masa\u00fcst\u00fc Ortam\u0131n\u0131 Kurma (Gerekliyse)<\/h3>\n<p>E\u011fer CentOS 7 sunucunuzda zaten GNOME masa\u00fcst\u00fc ortam\u0131 kuruluysa, bu ad\u0131m\u0131 atlayabilirsiniz. Ancak genellikle sunucular varsay\u0131lan olarak minimal bir kurulumla gelir ve grafiksel bir aray\u00fcz i\u00e7ermez. VNC ile uzaktan eri\u015fim i\u00e7in bir masa\u00fcst\u00fc ortam\u0131na ihtiyac\u0131m\u0131z var. CentOS 7 \u00fczerinde GNOME&#8217;u kurmak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin:<\/p>\n<p>\u00d6ncelikle, mevcut ortam gruplar\u0131n\u0131 listeleyerek &#8220;GNOME Desktop&#8221; veya &#8220;Server with GUI&#8221; grubunun ad\u0131n\u0131 kontrol edebiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo yum group list<\/code><\/pre>\n<p>Listede &#8220;GNOME Desktop&#8221; veya &#8220;Server with GUI&#8221; gibi bir grup ad\u0131 g\u00f6receksiniz. Bu gruplardan birini kullanarak GNOME&#8217;u kurabiliriz. Genellikle &#8220;GNOME Desktop&#8221; yeterli olacakt\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo yum groupinstall \"GNOME Desktop\" -y<\/code><\/pre>\n<p>Bu komut, GNOME masa\u00fcst\u00fc ortam\u0131n\u0131 ve ilgili ba\u011f\u0131ml\u0131l\u0131klar\u0131 sisteminize kuracakt\u0131r. Kurulum biraz zaman alabilir.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, sistemin varsay\u0131lan olarak grafiksel hedefi kullanmas\u0131n\u0131 sa\u011flamak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz. Bu, fiziksel olarak sunucunun ba\u015f\u0131na ge\u00e7ti\u011finizde grafik aray\u00fczle a\u00e7\u0131lmas\u0131n\u0131 sa\u011flar, ancak VNC oturumlar\u0131n\u0131 etkilemez.<\/p>\n<pre><code class=\"language-bash\">sudo systemctl set-default graphical.target<\/code><\/pre>\n<p>Bu de\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in sistemi yeniden ba\u015flatman\u0131z gerekebilir, ancak VNC kurulumuna devam ederken bu ad\u0131m\u0131 \u015fimdilik atlayabiliriz.<\/p>\n<h3>Ad\u0131m 3: VNC Sunucusunu Kurma<\/h3>\n<p>CentOS 7 i\u00e7in en yayg\u0131n ve iyi desteklenen VNC sunucusu uygulamalar\u0131ndan biri TigerVNC&#8217;dir. TigerVNC&#8217;yi kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo yum install tigervnc-server -y<\/code><\/pre>\n<p>Bu komut, TigerVNC sunucu paketini ve gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 sisteminize kuracakt\u0131r.<\/p>\n<h3>Ad\u0131m 4: VNC Kullan\u0131c\u0131s\u0131 Olu\u015fturma ve Parola Belirleme<\/h3>\n<p>VNC oturumlar\u0131na ba\u011flanmak i\u00e7in bir kullan\u0131c\u0131 hesab\u0131na ve bu hesaba \u00f6zel bir VNC parolas\u0131na ihtiyac\u0131m\u0131z var. Mevcut bir kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131 kullanabilir veya yeni bir VNC kullan\u0131c\u0131s\u0131 olu\u015fturabilirsiniz. Bu rehberde, mevcut kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131 (\u00f6rne\u011fin, SSH ile ba\u011fland\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131) kullanaca\u011f\u0131n\u0131z\u0131 varsay\u0131yoruz.<\/p>\n<p>VNC parolas\u0131 belirlemek i\u00e7in, VNC oturumunu ba\u015flatacak kullan\u0131c\u0131 olarak a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">vncpasswd<\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, sizden iki kez yeni bir VNC parolas\u0131 girmenizi isteyecektir. Bu parola, VNC istemcisi ile sunucuya ba\u011flan\u0131rken kullan\u0131lacak parolad\u0131r. Ayr\u0131ca, iste\u011fe ba\u011fl\u0131 olarak sadece g\u00f6r\u00fcnt\u00fcleme (read-only) parolas\u0131 belirlemeniz de istenecektir. Genellikle bu ad\u0131m\u0131 atlayabilirsiniz.<\/p>\n<pre><code class=\"language-\">You will require a password to access your desktops.\n\nPassword:\nVerify:\nWould you like to enter a view-only password (y\/n)? n<\/code><\/pre>\n<p>Parolay\u0131 belirledikten sonra, kullan\u0131c\u0131n\u0131n ana dizininde (<code>~\/.vnc\/<\/code>) gerekli yap\u0131land\u0131rma dosyalar\u0131 ve parola dosyas\u0131 (<code>passwd<\/code>) olu\u015fturulacakt\u0131r.<\/p>\n<h3>Ad\u0131m 5: VNC Sunucusunu Yap\u0131land\u0131rma<\/h3>\n<p>VNC sunucusunun do\u011fru bir \u015fekilde \u00e7al\u0131\u015fabilmesi ve GNOME masa\u00fcst\u00fcn\u00fc ba\u015flatabilmesi i\u00e7in baz\u0131 yap\u0131land\u0131rma ad\u0131mlar\u0131na ihtiyac\u0131m\u0131z var. Bu ad\u0131mlar, VNC servis dosyas\u0131n\u0131 d\u00fczenlemeyi ve VNC oturumu ba\u015flad\u0131\u011f\u0131nda \u00e7al\u0131\u015facak <code>xstartup<\/code> dosyas\u0131n\u0131 yap\u0131land\u0131rmay\u0131 i\u00e7erir.<\/p>\n<h4>VNC Servis Dosyas\u0131 Olu\u015fturma<\/h4>\n<p><code>systemd<\/code> ile VNC servisini y\u00f6netmek i\u00e7in bir servis dosyas\u0131 olu\u015fturmam\u0131z gerekiyor. TigerVNC, bir \u015fablon servis dosyas\u0131 (<code>vncserver@.service<\/code>) sa\u011flar. Bu \u015fablonu kullanarak kendi servis dosyam\u0131z\u0131 olu\u015fturaca\u011f\u0131z. VNC oturumlar\u0131 genellikle bir &#8220;display number&#8221; (g\u00f6r\u00fcnt\u00fc numaras\u0131) ile tan\u0131mlan\u0131r. \u00d6rne\u011fin, <code>:1<\/code> display numaras\u0131 5901 portuna, <code>:2<\/code> display numaras\u0131 5902 portuna kar\u015f\u0131l\u0131k gelir. Genellikle ilk oturum i\u00e7in <code>:1<\/code> kullan\u0131l\u0131r.<\/p>\n<p>\u015eablon dosyas\u0131n\u0131 kopyalayarak ba\u015flayal\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo cp \/lib\/systemd\/system\/vncserver@.service \/etc\/systemd\/system\/vncserver@:1.service<\/code><\/pre>\n<p>\u015eimdi bu yeni servis dosyas\u0131n\u0131 d\u00fczenlememiz gerekiyor. Kullanaca\u011f\u0131n\u0131z metin d\u00fczenleyiciyi a\u00e7\u0131n (\u00f6rne\u011fin, <code>nano<\/code> veya <code>vi<\/code>):<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/systemd\/system\/vncserver@:1.service<\/code><\/pre>\n<p>Dosya i\u00e7inde a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 bulup d\u00fczenlemeniz gerekmektedir. <code><USER><\/code> yerine VNC oturumunu ba\u015flatacak kullan\u0131c\u0131n\u0131n ad\u0131n\u0131 yaz\u0131n (genellikle SSH ile ba\u011fland\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131 ad\u0131).<\/p>\n<pre><code class=\"language-ini\">[Unit]\nDescription=Remote desktop service (VNC)\nAfter=syslog.target network.target\n\n[Service]\nType=forking\nWorkingDirectory=\/home\/<USER>\nUser=<USER>\nGroup=<USER>\n\n<h2>Clean any existing files in \/tmp\/.X11-unix environment<\/h2>\nExecStartPre=\/bin\/sh -c '\/usr\/bin\/vncserver -kill %i > \/dev\/null 2>&1 || :'\nExecStart=\/usr\/bin\/vncserver %i -geometry 1280x800 -depth 24 -localhost no\nPIDFile=\/home\/<USER>\/.vnc\/%H%i.pid\nExecStop=\/bin\/sh -c '\/usr\/bin\/vncserver -kill %i > \/dev\/null 2>&1 || :'\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte:<br \/>\n*   <code>User=<USER><\/code> ve <code>Group=<USER><\/code> sat\u0131rlar\u0131na VNC kullan\u0131c\u0131n\u0131z\u0131n ad\u0131n\u0131 yaz\u0131n.<br \/>\n*   <code>ExecStart<\/code> sat\u0131r\u0131nda VNC oturumunun \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc (<code>-geometry 1280x800<\/code>) ve renk derinli\u011fini (<code>-depth 24<\/code>) ayarlayabilirsiniz. Bu de\u011ferleri kendi tercihlerinize g\u00f6re de\u011fi\u015ftirebilirsiniz. <code>-localhost no<\/code> parametresi, VNC sunucusunun sadece yerel ba\u011flant\u0131lar\u0131 de\u011fil, d\u0131\u015far\u0131dan gelen ba\u011flant\u0131lar\u0131 da kabul etmesini sa\u011flar. G\u00fcvenlik i\u00e7in bu parametreyi <code>yes<\/code> yap\u0131p SSH t\u00fcnelleme kullanmak daha g\u00fcvenlidir, ancak \u015fimdilik <code>no<\/code> olarak b\u0131rak\u0131p g\u00fcvenlik duvar\u0131n\u0131 ayarlayaca\u011f\u0131z.<br \/>\n*   <code>PIDFile<\/code> sat\u0131r\u0131na da VNC kullan\u0131c\u0131n\u0131z\u0131n ad\u0131n\u0131 yaz\u0131n.<\/p>\n<p>De\u011fi\u015fiklikleri kaydedip dosyay\u0131 kapat\u0131n.<\/p>\n<h4>GNOME Masa\u00fcst\u00fc Ortam\u0131n\u0131 Ba\u015flatma \u0130\u00e7in Ayarlar (<code>xstartup<\/code>)<\/h4>\n<p>VNC sunucusu ba\u015flat\u0131ld\u0131\u011f\u0131nda, hangi masa\u00fcst\u00fc ortam\u0131n\u0131n veya uygulamalar\u0131n \u00e7al\u0131\u015ft\u0131r\u0131laca\u011f\u0131n\u0131 belirlemek i\u00e7in kullan\u0131c\u0131n\u0131n ana dizinindeki <code>.vnc\/xstartup<\/code> dosyas\u0131na bakar. Bu dosyay\u0131 d\u00fczenleyerek GNOME masa\u00fcst\u00fcn\u00fcn do\u011fru bir \u015fekilde ba\u015flamas\u0131n\u0131 sa\u011flamal\u0131y\u0131z.<\/p>\n<p>\u00d6ncelikle, VNC oturumunu ba\u015flatacak kullan\u0131c\u0131 olarak oturum a\u00e7t\u0131\u011f\u0131n\u0131zdan emin olun (veya <code>sudo -u <USER> bash<\/code> ile o kullan\u0131c\u0131ya ge\u00e7in).<\/p>\n<pre><code class=\"language-bash\">nano ~\/.vnc\/xstartup<\/code><\/pre>\n<p>Bu dosyan\u0131n i\u00e7eri\u011fini a\u015fa\u011f\u0131daki gibi d\u00fczenleyin. Mevcut i\u00e7eri\u011fi yedekleyebilir veya tamamen silebilirsiniz.<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/sh\n\nunset SESSION_MANAGER\nunset DBUS_SESSION_BUS_ADDRESS\n\n<h2>Load Xresources if available<\/h2>\n[ -r $HOME\/.Xresources ] && xrdb $HOME\/.Xresources\n\n<h2>Start the desktop environment<\/h2>\n<h2>For GNOME on CentOS 7, the following is usually sufficient:<\/h2>\nexec \/usr\/bin\/gnome-session\n\n<h2>You might also need to uncomment these lines depending on your setup:<\/h2>\n<h2>export XDG_CURRENT_DESKTOP=\"GNOME\"<\/h2>\n<h2>export XDG_SESSION_TYPE=\"x11\"<\/h2>\n<h2>export GDMSESSION=\"gnome\"<\/h2>\n<h2>exec \/usr\/bin\/gnome-session<\/h2>\n\n<h2>If the above doesn't work, try starting with xinitrc<\/h2>\n<h2>exec \/etc\/X11\/xinit\/xinitrc<\/h2>\n\n<h2>For a basic environment with a terminal and window manager:<\/h2>\n<h2>xsetroot -solid grey<\/h2>\n<h2>vncconfig -iconic &<\/h2>\n<h2>xterm -geometry 80x24+10+10 -ls -title \"$VNCDESKTOP Desktop\" &<\/h2>\n<h2>twm &<\/code><\/pre>\n<\/h2>\n<p><strong>\u00d6nemli:<\/strong> Yukar\u0131daki <code>xstartup<\/code> dosyas\u0131nda <code>exec \/usr\/bin\/gnome-session<\/code> sat\u0131r\u0131, GNOME masa\u00fcst\u00fcn\u00fc ba\u015flatmak i\u00e7in en yayg\u0131n ve g\u00fcvenilir y\u00f6ntemdir. Di\u011fer sat\u0131rlar yorum sat\u0131r\u0131 olarak kalmal\u0131 veya silinmelidir.<\/p>\n<p>Dosyay\u0131 kaydettikten sonra, <code>xstartup<\/code> dosyas\u0131n\u0131n \u00e7al\u0131\u015ft\u0131r\u0131labilir oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">chmod +x ~\/.vnc\/xstartup<\/code><\/pre>\n<h3>Ad\u0131m 6: VNC Servisini Ba\u015flatma ve Etkinle\u015ftirme<\/h3>\n<p>Servis dosyas\u0131n\u0131 ve <code>xstartup<\/code> dosyas\u0131n\u0131 yap\u0131land\u0131rd\u0131ktan sonra, <code>systemd<\/code>&#8216;yi yeni servis dosyam\u0131z\u0131 okumas\u0131 i\u00e7in yeniden y\u00fcklememiz gerekiyor:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl daemon-reload<\/code><\/pre>\n<p>\u015eimdi VNC servisini ba\u015flatabiliriz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl start vncserver@:1.service<\/code><\/pre>\n<p>VNC servisinin sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 sa\u011flamak i\u00e7in etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl enable vncserver@:1.service<\/code><\/pre>\n<p>Servisin durumunu kontrol ederek do\u011fru bir \u015fekilde \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status vncserver@:1.service<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131da &#8220;active (running)&#8221; ifadesini g\u00f6rmelisiniz. Ayr\u0131ca, kullan\u0131c\u0131n\u0131n ana dizinindeki <code>.vnc<\/code> klas\u00f6r\u00fcnde bir log dosyas\u0131 olu\u015ftu\u011funu da kontrol edebilirsiniz (<code>ls ~\/.vnc\/<\/code>). Bu log dosyas\u0131, herhangi bir sorun durumunda hata ay\u0131klama i\u00e7in faydal\u0131d\u0131r.<\/p>\n<h3>Ad\u0131m 7: G\u00fcvenlik Duvar\u0131n\u0131 Yap\u0131land\u0131rma (FirewallD)<\/h3>\n<p>CentOS 7, varsay\u0131lan olarak <code>firewalld<\/code> g\u00fcvenlik duvar\u0131n\u0131 kullan\u0131r. VNC istemcinizin sunucuya ba\u011flanabilmesi i\u00e7in VNC portunun (display :1 i\u00e7in 5901) g\u00fcvenlik duvar\u0131nda a\u00e7\u0131k olmas\u0131 gerekir.<\/p>\n<p>A\u015fa\u011f\u0131daki komutlar\u0131 kullanarak VNC portunu g\u00fcvenlik duvar\u0131na ekleyin ve g\u00fcvenlik duvar\u0131n\u0131 yeniden y\u00fckleyin:<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --add-port=5901\/tcp\nsudo firewall-cmd --reload<\/code><\/pre>\n<p>E\u011fer birden fazla VNC oturumu kullanmay\u0131 planl\u0131yorsan\u0131z (\u00f6rne\u011fin, <code>:2<\/code> i\u00e7in 5902 portu), her bir portu ayr\u0131 ayr\u0131 eklemeniz gerekecektir.<\/p>\n<p>Eklenen kurallar\u0131 kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --list-all<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131da <code>ports: 5901\/tcp<\/code> ifadesini g\u00f6rmelisiniz.<\/p>\n<h3>Ad\u0131m 8: VNC \u0130stemcisi ile Ba\u011flanma<\/h3>\n<p>Art\u0131k VNC sunucunuz yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131na ve \u00e7al\u0131\u015ft\u0131\u011f\u0131na g\u00f6re, yerel bilgisayar\u0131n\u0131zdan bir VNC istemcisi kullanarak ba\u011flanabilirsiniz. \u00c7e\u015fitli VNC istemcileri mevcuttur:<\/p>\n<p>*   <strong>Windows:<\/strong> RealVNC Viewer, TightVNC Viewer, UltraVNC Viewer<br \/>\n*   <strong>macOS:<\/strong> Dahili Screen Sharing uygulamas\u0131 veya RealVNC Viewer<br \/>\n*   <strong>Linux:<\/strong> Remmina, <code>vncviewer<\/code> (TigerVNC istemcisi)<\/p>\n<p>Se\u00e7ti\u011finiz VNC istemcisini yerel bilgisayar\u0131n\u0131za kurun ve a\u00e7\u0131n. Ba\u011flant\u0131 i\u00e7in sunucunuzun IP adresini ve VNC display numaras\u0131n\u0131 belirtmeniz gerekecektir.<\/p>\n<p>Ba\u011flant\u0131 adresini a\u015fa\u011f\u0131daki formatta girin:<\/p>\n<pre><code class=\"language-\"><sunucu_IP_adresi>:1<\/code><\/pre>\n<p>Veya port numaras\u0131n\u0131 do\u011frudan belirterek:<\/p>\n<pre><code class=\"language-\"><sunucu_IP_adresi>:5901<\/code><\/pre>\n<p>Ba\u011flant\u0131 kurmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda, Ad\u0131m 4&#8217;te belirledi\u011finiz VNC parolas\u0131n\u0131 girmeniz istenecektir. Parolay\u0131 do\u011fru girdikten sonra, CentOS 7 sunucunuzdaki GNOME masa\u00fcst\u00fcn\u00fc g\u00f6rmeli ve etkile\u015fimde bulunabilmelisiniz.<\/p>\n<h3>Geli\u015fmi\u015f Yap\u0131land\u0131rmalar ve \u0130pu\u00e7lar\u0131<\/h3>\n<h4>VNC Oturum Boyutunu Ayarlama<\/h4>\n<p>VNC oturumunuzun varsay\u0131lan \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc ve renk derinli\u011fini de\u011fi\u015ftirmek isterseniz, Ad\u0131m 5&#8217;teki <code>vncserver@:1.service<\/code> dosyas\u0131ndaki <code>ExecStart<\/code> sat\u0131r\u0131n\u0131 d\u00fczenleyebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, 1920&#215;1080 \u00e7\u00f6z\u00fcn\u00fcrl\u00fck ve 24 bit renk derinli\u011fi i\u00e7in:<\/p>\n<pre><code class=\"language-ini\">ExecStart=\/usr\/bin\/vncserver %i -geometry 1920x1080 -depth 24 -localhost no<\/code><\/pre>\n<p>De\u011fi\u015fiklikleri yapt\u0131ktan sonra, <code>sudo systemctl daemon-reload<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131n ve ard\u0131ndan VNC servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart vncserver@:1.service<\/code><\/pre>\n<h4>Birden Fazla VNC Oturumu<\/h4>\n<p>Ayn\u0131 sunucuda farkl\u0131 kullan\u0131c\u0131lar i\u00e7in veya ayn\u0131 kullan\u0131c\u0131 i\u00e7in farkl\u0131 ama\u00e7larla birden fazla VNC oturumu a\u00e7abilirsiniz. Bunun i\u00e7in her oturum i\u00e7in farkl\u0131 bir display numaras\u0131 kullanman\u0131z gerekir.<\/p>\n<p>\u00d6rne\u011fin, <code>:2<\/code> display numaras\u0131 i\u00e7in:<\/p>\n<p>1.  <code>vncserver@:1.service<\/code> dosyas\u0131n\u0131 <code>vncserver@:2.service<\/code> olarak kopyalay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo cp \/etc\/systemd\/system\/vncserver@:1.service \/etc\/systemd\/system\/vncserver@:2.service<\/code><\/pre>\n<p>2.  <code>vncserver@:2.service<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek <code><USER><\/code> de\u011ferlerini ve <code>ExecStart<\/code> sat\u0131r\u0131ndaki \u00e7\u00f6z\u00fcn\u00fcrl\u00fck gibi parametreleri ayarlay\u0131n.<br \/>\n3.  E\u011fer farkl\u0131 bir kullan\u0131c\u0131 i\u00e7inse, o kullan\u0131c\u0131 <code>vncpasswd<\/code> komutuyla kendi parolas\u0131n\u0131 belirlemelidir.<br \/>\n4.  Servisi etkinle\u015ftirip ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl daemon-reload\n    sudo systemctl start vncserver@:2.service\n    sudo systemctl enable vncserver@:2.service<\/code><\/pre>\n<p>5.  G\u00fcvenlik duvar\u0131nda 5902 portunu a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --add-port=5902\/tcp\n    sudo firewall-cmd --reload<\/code><\/pre>\n<p>6.  VNC istemcinizden <code>sunucu_IP_adresi:2<\/code> veya <code>sunucu_IP_adresi:5902<\/code> ile ba\u011flan\u0131n.<\/p>\n<h4>VNC G\u00fcvenli\u011fini Art\u0131rma: SSH T\u00fcnelleme<\/h4>\n<p>VNC protokol\u00fc varsay\u0131lan olarak \u015fifrelenmemi\u015f bir \u015fekilde \u00e7al\u0131\u015f\u0131r, bu da parolalar\u0131n ve t\u00fcm oturum trafi\u011finin a\u011f \u00fczerinde a\u00e7\u0131k metin olarak g\u00f6nderilebilece\u011fi anlam\u0131na gelir. Bu ciddi bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131d\u0131r. VNC ba\u011flant\u0131lar\u0131n\u0131z\u0131 g\u00fcvence alt\u0131na alman\u0131n en iyi yolu SSH t\u00fcnelleme kullanmakt\u0131r.<\/p>\n<p>SSH t\u00fcnelleme ile, VNC trafi\u011fi \u015fifreli bir SSH ba\u011flant\u0131s\u0131 \u00fczerinden iletilir. Bu durumda, VNC sunucusunun sadece <code>localhost<\/code> \u00fczerinden ba\u011flant\u0131lar\u0131 kabul etmesi yeterlidir ve VNC portunu g\u00fcvenlik duvar\u0131ndan kapatabiliriz.<\/p>\n<p><strong>Ad\u0131mlar:<\/strong><\/p>\n<p>1.  <strong>VNC Servisini Yerel Ba\u011flant\u0131lar \u0130\u00e7in Yap\u0131land\u0131rma:<\/strong><br \/>\n    <code>vncserver@:1.service<\/code> dosyas\u0131n\u0131 tekrar d\u00fczenleyin (<code>sudo nano \/etc\/systemd\/system\/vncserver@:1.service<\/code>).<br \/>\n    <code>ExecStart<\/code> sat\u0131r\u0131ndaki <code>-localhost no<\/code> parametresini <code>-localhost yes<\/code> olarak de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-ini\">ExecStart=\/usr\/bin\/vncserver %i -geometry 1280x800 -depth 24 -localhost yes<\/code><\/pre>\n<p>    De\u011fi\u015fiklikleri kaydedin, <code>sudo systemctl daemon-reload<\/code> ve <code>sudo systemctl restart vncserver@:1.service<\/code> komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n.<\/p>\n<p>2.  <strong>G\u00fcvenlik Duvar\u0131 Portunu Kapatma:<\/strong><br \/>\n    VNC portunu (5901) g\u00fcvenlik duvar\u0131ndan kald\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --remove-port=5901\/tcp\n    sudo firewall-cmd --reload<\/code><\/pre>\n<p>    Bu, VNC sunucusunun d\u0131\u015far\u0131dan gelen do\u011frudan ba\u011flant\u0131lar\u0131 kabul etmesini engeller.<\/p>\n<p>3.  <strong>SSH T\u00fcneli Olu\u015fturma (Yerel Bilgisayar\u0131n\u0131zda):<\/strong><br \/>\n    Yerel bilgisayar\u0131n\u0131z\u0131n terminalinden veya SSH istemcinizden a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">ssh -L 5901:localhost:5901 -N -f -l <kullan\u0131c\u0131_ad\u0131> <sunucu_IP_adresi><\/code><\/pre>\n<p>    *   <code>-L 5901:localhost:5901<\/code>: Yerel makinenizin 5901 portunu, uzak sunucunun 5901 portuna (localhost \u00fczerinden) t\u00fcneller.<br \/>\n    *   <code>-N<\/code>: Uzak komut \u00e7al\u0131\u015ft\u0131rmaz, sadece port y\u00f6nlendirme yapar.<br \/>\n    *   <code>-f<\/code>: Arka planda \u00e7al\u0131\u015f\u0131r.<br \/>\n    *   <code>-l <kullan\u0131c\u0131_ad\u0131><\/code>: SSH ba\u011flant\u0131s\u0131 i\u00e7in kullan\u0131lacak kullan\u0131c\u0131 ad\u0131.<br \/>\n    *   <code><sunucu_IP_adresi><\/code>: CentOS 7 sunucunuzun IP adresi.<\/p>\n<p>    Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda SSH parolan\u0131z istenecektir.<\/p>\n<p>4.  <strong>VNC \u0130stemcisi ile Ba\u011flanma:<\/strong><br \/>\n    SSH t\u00fcneli kurulduktan sonra, VNC istemcinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki adrese ba\u011flan\u0131n:<\/p>\n<pre><code class=\"language-\">localhost:5901<\/code><\/pre>\n<p>    VNC istemcisi, yerel makinenizin 5901 portuna ba\u011flanacak ve bu ba\u011flant\u0131 SSH t\u00fcneli \u00fczerinden \u015fifrelenmi\u015f olarak uzak sunucunun 5901 portuna iletilecektir. Bu y\u00f6ntem, VNC oturumunuzu d\u0131\u015far\u0131dan gelebilecek sald\u0131r\u0131lara kar\u015f\u0131 \u00e7ok daha g\u00fcvenli hale getirir.<\/p>\n<h3>Sorun Giderme<\/h3>\n<p>VNC kurulumu s\u0131ras\u0131nda veya sonras\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong>Ba\u011flanamama:<\/strong><br \/>\n    *   VNC servisi \u00e7al\u0131\u015f\u0131yor mu? <code>sudo systemctl status vncserver@:1.service<\/code><br \/>\n    *   G\u00fcvenlik duvar\u0131 portu a\u00e7\u0131k m\u0131? <code>sudo firewall-cmd --list-all<\/code><br \/>\n    *   VNC parolas\u0131n\u0131 do\u011fru giriyor musunuz?<br \/>\n    *   Sunucunun IP adresini veya display numaras\u0131n\u0131 do\u011fru girdiniz mi?<\/p>\n<p>*   <strong>Bo\u015f veya Gri Ekran:<\/strong><br \/>\n    *   <code>~\/.vnc\/xstartup<\/code> dosyas\u0131 do\u011fru yap\u0131land\u0131r\u0131lm\u0131\u015f ve \u00e7al\u0131\u015ft\u0131r\u0131labilir mi? (<code>chmod +x ~\/.vnc\/xstartup<\/code> yapt\u0131\u011f\u0131n\u0131zdan emin olun.)<br \/>\n    *   GNOME masa\u00fcst\u00fc ortam\u0131 ger\u00e7ekten kurulu mu? (Ad\u0131m 2&#8217;yi kontrol edin.)<br \/>\n    <em>   VNC oturumunun log dosyalar\u0131n\u0131 kontrol edin: <code>cat ~\/.vnc\/<\/em>.log<\/code>. Bu dosyalar genellikle ba\u015flatma s\u0131ras\u0131ndaki hatalar\u0131 i\u00e7erir.<br \/>\n    *   <code>journalctl -u vncserver@:1.service<\/code> komutuyla <code>systemd<\/code> g\u00fcnl\u00fcklerini kontrol edin.<\/p>\n<p>*   <strong>Yava\u015f Performans:<\/strong><br \/>\n    *   VNC oturumunun \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc d\u00fc\u015f\u00fcrmeyi deneyin (<code>-geometry<\/code> parametresi).<br \/>\n    *   Renk derinli\u011fini d\u00fc\u015f\u00fcr\u00fcn (<code>-depth<\/code> parametresi).<br \/>\n    *   \u0130stemcinizin VNC ayarlar\u0131na bak\u0131n; baz\u0131 istemciler d\u00fc\u015f\u00fck bant geni\u015fli\u011fi modlar\u0131 veya farkl\u0131 kodlama \u015femalar\u0131 sunar.<br \/>\n    *   A\u011f ba\u011flant\u0131n\u0131z\u0131n h\u0131z\u0131n\u0131 kontrol edin.<\/p>\n<p>*   <strong>Servis Ba\u015flat\u0131lam\u0131yor:<\/strong><br \/>\n    *   <code>systemctl daemon-reload<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131n\u0131z m\u0131?<br \/>\n    *   Servis dosyas\u0131ndaki (<code>vncserver@:1.service<\/code>) <code><USER><\/code> yer tutucular\u0131n\u0131 kendi kullan\u0131c\u0131 ad\u0131n\u0131zla de\u011fi\u015ftirdiniz mi?<br \/>\n    *   Log dosyalar\u0131n\u0131 kontrol edin (<code>journalctl -u vncserver@:1.service<\/code>).<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu kapsaml\u0131 rehberde, CentOS 7 sunucunuzda GNOME masa\u00fcst\u00fc ortam\u0131 i\u00e7in TigerVNC sunucusunu nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz. Ad\u0131m ad\u0131m kurulumdan g\u00fcvenlik duvar\u0131 ayarlar\u0131na, <code>xstartup<\/code> dosyas\u0131 yap\u0131land\u0131rmas\u0131ndan SSH t\u00fcnelleme ile g\u00fcvenli ba\u011flant\u0131 sa\u011flamaya kadar t\u00fcm \u00f6nemli ad\u0131mlar\u0131 ele ald\u0131k. Art\u0131k CentOS 7 sunucunuzdaki grafiksel masa\u00fcst\u00fcn\u00fcze herhangi bir yerden g\u00fcvenli ve kolay bir \u015fekilde uzaktan eri\u015febilirsiniz. VNC, sistem y\u00f6netimi, uygulama geli\u015ftirme veya sadece uzaktan \u00e7al\u0131\u015fma i\u00e7in esneklik ve eri\u015filebilirlik sunan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Unutmay\u0131n, herhangi bir uzak eri\u015fim \u00e7\u00f6z\u00fcm\u00fcnde g\u00fcvenlik her zaman \u00f6ncelikli olmal\u0131d\u0131r, bu nedenle SSH t\u00fcnelleme gibi y\u00f6ntemleri kullanarak ba\u011flant\u0131lar\u0131n\u0131z\u0131 g\u00fcvence alt\u0131na almay\u0131 ihmal etmeyin.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131\nGiri\u015f\nG\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, sunuculara veya uzak masa","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-31601","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131\" \/>\n<meta property=\"og:description\" content=\"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 Giri\u015f G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, sunuculara veya uzak masa\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-11T16:41:05+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131\",\"datePublished\":\"2025-10-11T16:41:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\"},\"wordCount\":2529,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\",\"name\":\"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-11T16:41:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/","og_locale":"tr_TR","og_type":"article","og_title":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131","og_description":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 Giri\u015f G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, sunuculara veya uzak masa","og_url":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-11T16:41:05+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"15 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131","datePublished":"2025-10-11T16:41:05+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/"},"wordCount":2529,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/","url":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/","name":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-11T16:41:05+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/centos-7-gnome-masaustu-icin-vnc-uzaktan-erisim-kurulumu-ve-yapilandirmasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CentOS 7 GNOME Masa\u00fcst\u00fc \u0130\u00e7in VNC Uzaktan Eri\u015fim Kurulumu ve Yap\u0131land\u0131rmas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31601"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31601\/revisions"}],"predecessor-version":[{"id":31602,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31601\/revisions\/31602"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}