{"id":458,"date":"2025-09-10T13:19:06","date_gmt":"2025-09-10T10:19:06","guid":{"rendered":"https:\/\/destek.narhost.com\/?p=458"},"modified":"2026-09-20T18:40:08","modified_gmt":"2026-09-20T15:40:08","slug":"ubuntu-xrdp-ve-gnome-desktop-kurulumu","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/ubuntu-xrdp-ve-gnome-desktop-kurulumu\/","title":{"rendered":"XRDP ve GNOME Desktop Kurulumu \u2014 Ubuntu Sunucuda G\u00fcvenli Uzak Masa\u00fcst\u00fc"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son g\u00f6zden ge\u00e7irme: Eyl\u00fcl 2026 \u00b7 Ubuntu 22.04\/24.04 ve xrdp projesinin resm\u00ee belgelerine g\u00f6re<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><strong>XRDP ve GNOME desktop kurulumu<\/strong> \u00fc\u00e7 ad\u0131mda tamamlan\u0131r: \u00f6nce hafif bir masa\u00fcst\u00fc paketi (<code>ubuntu-desktop-minimal<\/code>) kurulur, ard\u0131ndan <code>xrdp<\/code> servisi eklenir; son olarak 3389 portu g\u00fcvenlik duvar\u0131nda yaln\u0131zca g\u00fcvendi\u011finiz bir IP&#8217;ye a\u00e7\u0131l\u0131r ya da hi\u00e7 a\u00e7\u0131lmadan SSH t\u00fcneli \u00fczerinden ba\u011flan\u0131l\u0131r.<\/p>\n<ol>\n<li>Sunucuyu g\u00fcncelleyip <code>ubuntu-desktop-minimal<\/code> paketini kurun.<\/li>\n<li><code>xrdp<\/code> paketini kurun, <code>systemctl status xrdp<\/code> ile servisi do\u011frulay\u0131n.<\/li>\n<li>3389 portunu ufw&#8217;de tek bir IP&#8217;ye s\u0131n\u0131rlay\u0131n ya da SSH t\u00fcneli kullan\u0131n.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>Yok \u2014 terminal (SSH) \u00fczerinden kurulum<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Ubuntu 22.04 ya da 24.04, VPS\/VDS<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>Sunucunun sudo yetkili kullan\u0131c\u0131s\u0131<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/vps-sunucu\" title=\"Narhost VPS Sunucu paketleri\">VPS Sunucu<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>Sunucuda <strong>sudo yetkili, root olmayan<\/strong> bir kullan\u0131c\u0131n\u0131z olsun; RDP oturumunu bu kullan\u0131c\u0131yla a\u00e7acaks\u0131n\u0131z.<\/li>\n<li>SSH ile ba\u011flanabildi\u011finizden emin olun; RDP, SSH&#8217;nin yerine ge\u00e7mez ve bir sorun \u00e7\u0131karsa kurtarma yolu SSH&#8217;dir.<\/li>\n<li>Sunucunun RAM&#8217;ini <code>free -h<\/code> ile kontrol edin; GNOME masa\u00fcst\u00fc 1 GB&#8217;l\u0131k pakette zorlan\u0131r, 2 GB ve \u00fczeri \u00f6nerilir.<\/li>\n<li>3389 portunu kime a\u00e7aca\u011f\u0131n\u0131za (sabit bir IP mi, yoksa SSH t\u00fcneli mi) ba\u015ftan karar verin.<\/li>\n<\/ul>\n<\/div>\n<h2>XRDP ve GNOME desktop kurulumu ne i\u015fe yarar, ne zaman gerekir<\/h2>\n<p>Narhost&#8217;ta VPS ve VDS \u00fcr\u00fcnleri <strong>y\u00f6netimsizdir<\/strong>: sunucu i\u00e7indeki i\u015fletim sistemi, panel ve uygulamalar sizin sorumlulu\u011funuzdad\u0131r. G\u00fcnl\u00fck y\u00f6netim \u00e7o\u011funlukla SSH terminaliyle yap\u0131l\u0131r; ama baz\u0131 i\u015fler (GUI gerektiren bir kurulum sihirbaz\u0131, dosya y\u00f6neticisiyle \u00e7al\u0131\u015fmak, taray\u0131c\u0131 \u00fczerinden test etmek) grafik bir masa\u00fcst\u00fc ister. xrdp, Microsoft&#8217;un RDP protokol\u00fcn\u00fc Linux taraf\u0131nda uygulayan a\u00e7\u0131k kaynakl\u0131 bir sunucu; Windows&#8217;un yerle\u015fik Uzak Masa\u00fcst\u00fc Ba\u011flant\u0131s\u0131 istemcisiyle ya da Remmina gibi bir RDP istemcisiyle Ubuntu sunucunuza grafik aray\u00fczle ba\u011flanman\u0131z\u0131 sa\u011flar.<\/p>\n<p>GNOME, Ubuntu&#8217;nun varsay\u0131lan masa\u00fcst\u00fc ortam\u0131d\u0131r; bu y\u00fczden xrdp ile en s\u0131k e\u015fle\u015ftirilen masa\u00fcst\u00fcd\u00fcr. <a href=\"https:\/\/github.com\/neutrinolabs\/xrdp\/wiki\/Desktop-Support\" title=\"xrdp masa\u00fcst\u00fc ortam\u0131 deste\u011fi \u2014 resmi proje wiki&#039;si\" target=\"_blank\" rel=\"noopener\">xrdp&#8217;nin resmi masa\u00fcst\u00fc deste\u011fi sayfas\u0131na g\u00f6re<\/a> GNOME, XFCE&#8217;den farkl\u0131 olarak kutudan \u00e7al\u0131\u015fmaz; oturumun do\u011fru ba\u015flamas\u0131 \u00f6zel yap\u0131land\u0131rma ister, bu ad\u0131mlar a\u015fa\u011f\u0131da var. Tam <code>ubuntu-desktop<\/code> paketi yerine <code>ubuntu-desktop-minimal<\/code> kullanmak, gereksiz uygulamalar\u0131 (ofis paketi, oyunlar) devre d\u0131\u015f\u0131 b\u0131rakarak RAM ve CPU t\u00fcketimini d\u00fc\u015f\u00fcr\u00fcr; k\u00fc\u00e7\u00fck VPS paketlerinde fark hissedilir.<\/p>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/ubuntu-xrdp-ve-gnome-desktop-kurulumu-sema-narhost.webp\" alt=\"XRDP ve GNOME desktop kurulumu ak\u0131\u015f \u015femas\u0131 \u2014 masa\u00fcst\u00fc paketi, xrdp servisi, g\u00fcvenlik duvar\u0131 ve ba\u011flant\u0131 ad\u0131mlar\u0131\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>Ubuntu sunucuda uzak masa\u00fcst\u00fc d\u00f6rt ad\u0131mda kurulur: minimal masa\u00fcst\u00fc paketi, xrdp servisi, s\u0131n\u0131rl\u0131 g\u00fcvenlik duvar\u0131 kural\u0131 ve RDP istemcisiyle ba\u011flant\u0131.<\/figcaption><\/figure>\n<h2>Ad\u0131m ad\u0131m XRDP ve GNOME desktop kurulumu<\/h2>\n<ol class=\"kb-adimlar\">\n<li><strong>Sunucuyu g\u00fcncelleyin.<\/strong> SSH ile sudo yetkili kullan\u0131c\u0131n\u0131zla ba\u011flan\u0131p paket listesini tazeleyin.\n<pre><code>sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: paket listesi g\u00fcncellenir; \u00e7ekirdek g\u00fcncellendiyse komut \u00e7\u0131kt\u0131s\u0131n\u0131n sonunda yeniden ba\u015flatma \u00f6nerisi g\u00f6r\u00fcrs\u00fcn\u00fcz.<\/p>\n<\/li>\n<li><strong>Masa\u00fcst\u00fc ortam\u0131n\u0131 kurun.<\/strong> Kaynak t\u00fcketimini d\u00fc\u015f\u00fck tutmak i\u00e7in minimal paketi tercih edin.\n<pre><code>sudo apt install ubuntu-desktop-minimal -y<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: GNOME Shell ve temel uygulamalar kurulur; k\u00fc\u00e7\u00fck paketlerde bu ad\u0131m ba\u011flant\u0131 h\u0131z\u0131na g\u00f6re 10-20 dakika s\u00fcrebilir.<\/p>\n<\/li>\n<li><strong>xrdp&#8217;yi kurun ve servis durumunu do\u011frulay\u0131n.<\/strong>\n<pre><code>sudo apt install xrdp -y\nsudo systemctl status xrdp<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: \u00e7\u0131kt\u0131da &#8220;active (running)&#8221; sat\u0131r\u0131 g\u00f6r\u00fcn\u00fcr. Kurulum s\u0131ras\u0131nda xrdp kendine \u00f6zel bir self-signed sertifika \u00fcretir; ilk RDP ba\u011flant\u0131s\u0131nda istemci bu sertifika i\u00e7in bir g\u00fcven uyar\u0131s\u0131 g\u00f6sterir \u2014 sunucunun IP&#8217;sini kendiniz do\u011frulad\u0131ysan\u0131z bu beklenen, zarars\u0131z bir uyar\u0131d\u0131r.<\/p>\n<\/li>\n<li><strong>G\u00fcvenlik duvar\u0131nda portu s\u0131n\u0131rl\u0131 a\u00e7\u0131n.<\/strong><a href=\"https:\/\/ubuntu.com\/server\/docs\/firewalls\" title=\"Ubuntu sunucu g\u00fcvenlik duvar\u0131 (ufw) resmi dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">Ubuntu&#8217;nun resmi ufw dok\u00fcmantasyonuna g\u00f6re<\/a> etkinle\u015ftirmeden \u00f6nce SSH kural\u0131n\u0131 eklemek ba\u011flant\u0131n\u0131z\u0131n kopmas\u0131n\u0131 \u00f6nler.\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>3389 portu internette en \u00e7ok taranan ve otomatik sald\u0131r\u0131 denenen portlardan biridir. M\u00fcmk\u00fcnse hi\u00e7 a\u00e7may\u0131n ve SSH t\u00fcneli kullan\u0131n (bir sonraki ad\u0131m); a\u00e7man\u0131z gerekiyorsa yaln\u0131zca bildi\u011finiz bir IP&#8217;ye s\u0131n\u0131rlay\u0131n.<\/p>\n<\/div>\n<pre><code>sudo ufw allow OpenSSH\nsudo ufw allow from 203.0.113.10 to any port 3389 proto tcp\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>ufw status<\/code> \u00e7\u0131kt\u0131s\u0131nda 3389\/tcp sat\u0131r\u0131 yaln\u0131zca belirtti\u011finiz IP i\u00e7in ALLOW g\u00f6r\u00fcn\u00fcr; di\u011fer kaynaklardan gelen ba\u011flant\u0131lar reddedilir.<\/p>\n<\/li>\n<li><strong>Tercihen SSH t\u00fcneliyle ba\u011flan\u0131n.<\/strong> Portu d\u0131\u015far\u0131 hi\u00e7 a\u00e7madan ba\u011flanmak isterseniz yerel bilgisayar\u0131n\u0131zdan bir t\u00fcnel a\u00e7\u0131n.\n<pre><code>ssh -L 3389:localhost:3389 kullanici@203.0.113.10<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: t\u00fcnel a\u00e7\u0131k kald\u0131\u011f\u0131 s\u00fcrece RDP istemcisinde adres olarak <code>localhost:3389<\/code> yazarak sunucuya ba\u011flan\u0131rs\u0131n\u0131z; 3389 portu ufw&#8217;de hi\u00e7 a\u00e7\u0131lmasa da \u00e7al\u0131\u015f\u0131r.<\/p>\n<\/li>\n<li><strong>RDP istemcisiyle ba\u011flan\u0131n.<\/strong> Windows&#8217;ta yerle\u015fik Uzak Masa\u00fcst\u00fc Ba\u011flant\u0131s\u0131 (mstsc), macOS ve Linux&#8217;ta Remmina gibi bir istemci kullan\u0131n; kullan\u0131c\u0131 ad\u0131 ve parola alan\u0131na sunucudaki normal, sudo yetkili kullan\u0131c\u0131n\u0131z\u0131n bilgilerini girin.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: birka\u00e7 saniye i\u00e7inde GNOME oturumu a\u00e7\u0131l\u0131r; sertifika uyar\u0131s\u0131 \u00e7\u0131karsa sunucunun IP&#8217;sini do\u011frulay\u0131p devam edin.<\/p>\n<\/li>\n<\/ol>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>RDP istemcisinde GNOME masa\u00fcst\u00fc tam ekran a\u00e7\u0131l\u0131yorsa kurulum tamamlanm\u0131\u015f demektir. Sunucu taraf\u0131nda <code>sudo systemctl is-active xrdp<\/code> komutu &#8220;active&#8221; d\u00f6ner; <code>ss -tlnp | grep 3389<\/code> ile 3389 portunun dinlendi\u011fini de g\u00f6rebilirsiniz.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Ba\u011flant\u0131 bo\u015f ya da gri ekran a\u00e7\u0131yor.<\/strong> Ayn\u0131 kullan\u0131c\u0131yla sunucunun konsolunda (panel \u00fczerinden) da bir oturum a\u00e7\u0131ksa GNOME \u00e7ak\u0131\u015fabilir; konsoldan \u00e7\u0131k\u0131\u015f yap\u0131p RDP&#8217;yi tekrar deneyin.<\/li>\n<li><strong>Ba\u011flant\u0131 reddediliyor.<\/strong><code>systemctl status xrdp<\/code> ile servisin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve <code>ufw status<\/code> ile 3389 kural\u0131n\u0131n do\u011fru IP&#8217;ye tan\u0131ml\u0131 oldu\u011funu kontrol edin.<\/li>\n<li><strong>Sunucuya ping atam\u0131yorsunuz ama SSH \u00e7al\u0131\u015f\u0131yor.<\/strong> Bu normal olabilir; ICMP g\u00fcvenlik duvar\u0131nda ayr\u0131 kapat\u0131lm\u0131\u015f olabilir, bkz. <a href=\"https:\/\/narhost.com\/destek\/sunucuya-ping-atilamiyorsa-ne-yapilmali\/\" title=\"Sunucuya ping at\u0131lam\u0131yorsa ne yapmal\u0131 \u2014 Narhost Destek\">sunucuya ping at\u0131lam\u0131yorsa ne yapmal\u0131<\/a>.<\/li>\n<li><strong>Parola kabul edilmiyor.<\/strong> Root ile ba\u011flanmay\u0131 deniyorsan\u0131z normal, sudo yetkili bir kullan\u0131c\u0131ya ge\u00e7in; bkz. <a href=\"https:\/\/narhost.com\/destek\/linux-kullanici-ekleme-sudo-yetkisi\/\" title=\"Linux&#039;ta kullan\u0131c\u0131 ekleme ve sudo yetkisi \u2014 Narhost Destek\">sudo yetkili kullan\u0131c\u0131 olu\u015fturma<\/a>.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: sunucunuzun IP adresi, <code>systemctl status xrdp<\/code> \u00e7\u0131kt\u0131s\u0131, RDP istemcisinin g\u00f6sterdi\u011fi tam hata metni ve <code>ufw status<\/code> \u00e7\u0131kt\u0131s\u0131.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\" title=\"Narhost destek talebi olu\u015ftur\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/vps-vds-ilk-kurulum-rehberi\/\" title=\"VPS VDS Sunucu \u0130lk Kurulum Rehberi - Narhost Destek\">VPS VDS Sunucu \u0130lk Kurulum Rehberi (konu merkezi)<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/vps-server\/\" title=\"VPS ve VDS sunucu y\u00f6netimi kartlar\u0131 \u2014 Narhost Destek\">Sunucu y\u00f6netimi kartlar\u0131n\u0131n tamam\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/sunucuya-ssh-ile-nasil-baglanilir\/\" title=\"SSH ile sunucuya nas\u0131l ba\u011flan\u0131l\u0131r \u2014 Narhost Destek\">SSH ile sunucuya ba\u011flanma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/konsol-baglantisi-ile-sunucuya-nasil-erisilir\/\" title=\"Konsol ba\u011flant\u0131s\u0131 ile sunucuya eri\u015fim \u2014 Narhost Destek\">RDP \u00e7al\u0131\u015fmazsa konsol ba\u011flant\u0131s\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/linux-kullanici-ekleme-sudo-yetkisi\/\" title=\"Linux&#039;ta kullan\u0131c\u0131 ekleme ve sudo yetkisi \u2014 Narhost Destek\">Sudo yetkili kullan\u0131c\u0131 olu\u015fturma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/blog\/yonetilen-mi-yonetilmeyen-sunucu-mu\/\" title=\"Y\u00f6netilen mi y\u00f6netilmeyen sunucu mu \u2014 Narhost Blog\">VPS&#8217;te bu t\u00fcr kurulumlar neden size ait<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>3389 portunu d\u0131\u015far\u0131 a\u00e7madan RDP kullanabilir miyim?<\/h3>\n<p>Evet. SSH t\u00fcneli a\u00e7\u0131p RDP istemcinizi <code>localhost:3389<\/code> adresine y\u00f6nlendirirseniz port hi\u00e7 d\u0131\u015far\u0131ya a\u00e7\u0131lmaz.<\/p>\n<h3>GNOME yerine daha hafif bir masa\u00fcst\u00fc kurabilir miyim?<\/h3>\n<p>Evet, xrdp XFCE gibi daha az kaynak t\u00fcketen ortamlarla da \u00e7al\u0131\u015f\u0131r; bu kart \u00f6zellikle GNOME kurulumunu anlat\u0131r.<\/p>\n<h3>Root kullan\u0131c\u0131s\u0131yla RDP ile ba\u011flanabilir miyim?<\/h3>\n<p>\u00d6nerilmez. Root ile masa\u00fcst\u00fc oturumu a\u00e7mak hem g\u00fcvenlik riski ta\u015f\u0131r hem de baz\u0131 GNOME bile\u015fenleri root oturumunda beklenmedik hatalar verir; sudo yetkili normal bir kullan\u0131c\u0131 kullan\u0131n.<\/p>\n<h3>RDP ba\u011flant\u0131s\u0131 s\u00fcrekli gri ekranda kal\u0131yor, neden?<\/h3>\n<p>En s\u0131k neden ayn\u0131 kullan\u0131c\u0131n\u0131n sunucu konsolunda da a\u00e7\u0131k bir oturumunun olmas\u0131d\u0131r; konsoldan \u00e7\u0131k\u0131\u015f yap\u0131p yeniden deneyin. Sorun s\u00fcrerse xrdp servisini yeniden ba\u015flat\u0131p <code>systemctl status xrdp<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 kontrol edin.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu VPS\/VDS&#8217;te XRDP ve GNOME desktop kurulumu: masa\u00fcst\u00fc paketi se\u00e7imi, xrdp servisi, 3389 portunu ufw ile s\u0131n\u0131rlama ya da SSH t\u00fcneli kullanma, oturum \u00e7ak\u0131\u015fmas\u0131 ve sertifika uyar\u0131s\u0131.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,13],"tags":[292,293],"class_list":["post-458","post","type-post","status-publish","format-standard","hentry","category-vds-server","category-vps-server","tag-xrdp","tag-gnome"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=458"}],"version-history":[{"count":5,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/458\/revisions"}],"predecessor-version":[{"id":909,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/458\/revisions\/909"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}