{"id":500,"date":"2026-01-18T20:09:23","date_gmt":"2026-01-18T20:09:23","guid":{"rendered":"https:\/\/narhost.com\/blog\/?p=500"},"modified":"2026-09-11T15:03:47","modified_gmt":"2026-09-11T15:03:47","slug":"ftp-nedir","status":"publish","type":"post","link":"https:\/\/narhost.com\/blog\/ftp-nedir\/","title":{"rendered":"FTP Nedir, Dosya Aktar\u0131m\u0131nda Hangi Y\u00f6ntem Daha G\u00fcvenli"},"content":{"rendered":"<div id=\"ai-ozet\" class=\"ai-box\">\n<p class=\"ai-box-title\">K\u0131saca \u00f6zet<\/p>\n<ul>\n<li>FTP nedir sorusunun k\u0131sa cevab\u0131: bilgisayar\u0131n\u0131z ile sunucunuz aras\u0131nda dosya ta\u015f\u0131mak i\u00e7in kullan\u0131lan, 1985&#8217;ten beri y\u00fcr\u00fcrl\u00fckte olan aktar\u0131m protokol\u00fcd\u00fcr.<\/li>\n<li>Klasik FTP hem parolay\u0131 hem dosyay\u0131 \u015fifresiz ta\u015f\u0131r; ayn\u0131 a\u011fdaki biri trafi\u011fi dinlerse kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 d\u00fcz metin olarak g\u00f6r\u00fcr.<\/li>\n<li>Bug\u00fcn tercih s\u0131ras\u0131 nettir: SFTP (port 22), yoksa FTPS (port 990 ya da 21 \u00fczerinden a\u00e7\u0131k komut), klasik FTP yaln\u0131zca ba\u015fka se\u00e7enek yoksa.<\/li>\n<li>Ba\u011flant\u0131 hatalar\u0131n\u0131n \u00e7o\u011fu tek sebepten \u00e7\u0131kar: pasif mod kapal\u0131d\u0131r ya da g\u00fcvenlik duvar\u0131 veri kanal\u0131n\u0131n portlar\u0131n\u0131 kapatm\u0131\u015ft\u0131r.<\/li>\n<li>Site dosyalar\u0131 her zaman hesab\u0131n k\u00f6k dizinine de\u011fil, <code>public_html<\/code> klas\u00f6r\u00fcn\u00fcn i\u00e7ine y\u00fcklenir.<\/li>\n<li>Tek bir eklenti ya da birka\u00e7 g\u00f6rsel y\u00fckleyecekseniz istemci kurmak yerine panelin dosya y\u00f6neticisi daha h\u0131zl\u0131 sonu\u00e7 verir.<\/li>\n<\/ul>\n<\/div>\n<p>Yeni bir tema y\u00fcklemek, bozulan bir dosyay\u0131 de\u011fi\u015ftirmek ya da yerelde bitirdi\u011finiz siteyi sunucuya ta\u015f\u0131mak gerekti\u011finde kar\u015f\u0131n\u0131za \u00e7\u0131kan ilk ara\u00e7 FTP olur. Sunucu ad\u0131, kullan\u0131c\u0131 ad\u0131, parola ve port kutucuklar\u0131 doldurulur; ba\u011flant\u0131 ya ilk denemede a\u00e7\u0131l\u0131r ya da hi\u00e7 a\u00e7\u0131lmaz. Aradaki fark genelde tek bir ayardan ibarettir. Bu rehberde FTP nedir, hangi modda \u00e7al\u0131\u015f\u0131r, neden art\u0131k \u015fifreli s\u00fcr\u00fcmleri tercih ediliyor ve ilk ba\u011flant\u0131da hangi hatalar \u00e7\u0131k\u0131yor, s\u0131rayla anlat\u0131yoruz.<\/p>\n<h2>FTP nedir ve nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/h2>\n<p>FTP nedir sorusunun teknik kar\u015f\u0131l\u0131\u011f\u0131 File Transfer Protocol, yani dosya aktar\u0131m protokol\u00fcd\u00fcr. \u0130stemci ile sunucu aras\u0131nda iki ayr\u0131 kanal a\u00e7ar: biri komutlar\u0131 ta\u015f\u0131yan kontrol kanal\u0131, di\u011feri dosyan\u0131n kendisini ta\u015f\u0131yan veri kanal\u0131. Bu ikili yap\u0131 protokol\u00fcn hem g\u00fcc\u00fc hem de en \u00e7ok soruna yol a\u00e7an yan\u0131d\u0131r.<\/p>\n<p>Kontrol kanal\u0131 21 numaral\u0131 port \u00fczerinden kurulur. Siz bir klas\u00f6re girdi\u011finizde, dosya listeledi\u011finizde ya da y\u00fckleme ba\u015flatt\u0131\u011f\u0131n\u0131zda bu kanaldan k\u0131sa komutlar gider. Dosyan\u0131n baytlar\u0131 ise ayr\u0131 bir ba\u011flant\u0131dan akar. Protokol\u00fcn ilk h\u00e2li ve komut listesi <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc959\" title=\"RFC 959 \u2014 File Transfer Protocol resm\u00ee tan\u0131m\u0131 (IETF)\" target=\"_blank\" rel=\"noopener\">RFC 959 belgesinde<\/a> tan\u0131mlanm\u0131\u015ft\u0131r ve k\u0131rk y\u0131l\u0131 a\u015fk\u0131n s\u00fcredir temel yap\u0131s\u0131 de\u011fi\u015fmemi\u015ftir.<\/p>\n<div class=\"highlight-box\">\n<p class=\"label\">Bilgi<\/p>\n<p>FTP&#8217;nin iki kanall\u0131 \u00e7al\u0131\u015fmas\u0131, HTTP gibi tek ba\u011flant\u0131yla i\u015f g\u00f6ren protokollerden ayr\u0131ld\u0131\u011f\u0131 noktad\u0131r. G\u00fcvenlik duvarlar\u0131 tek ba\u011flant\u0131y\u0131 kolayca izler; ikinci kanal\u0131n hangi portta a\u00e7\u0131laca\u011f\u0131n\u0131 ise \u00f6nceden bilemez. Zaman a\u015f\u0131m\u0131 hatalar\u0131n\u0131n kayna\u011f\u0131 \u00e7o\u011funlukla budur.<\/p>\n<\/div>\n<figure class=\"nh-sema\"><img loading=\"lazy\" src=\"https:\/\/narhost.com\/blog\/wp-content\/uploads\/2026\/09\/ftp-nedir-sema-narhost.webp\" alt=\"FTP nedir sorusunun uygulama \u015femas\u0131 \u2014 ba\u011flant\u0131 bilgisi, protokol se\u00e7imi, istemci ayar\u0131 ve do\u011fru klas\u00f6re y\u00fckleme\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>FTP nedir sorusunun pratik kar\u015f\u0131l\u0131\u011f\u0131: bilgileri panelden al, \u015fifreli protokol\u00fc se\u00e7, pasif modu a\u00e7, dosyalar\u0131 public_html i\u00e7ine y\u00fckle.<\/figcaption><\/figure>\n<h2>Aktif mod ile pasif mod aras\u0131ndaki fark<\/h2>\n<p>Veri kanal\u0131n\u0131 kimin a\u00e7aca\u011f\u0131 moda g\u00f6re de\u011fi\u015fir. Aktif modda ba\u011flant\u0131y\u0131 sunucu ba\u015flat\u0131r: istemci &#8220;\u015fu portumdan bekliyorum&#8221; der, sunucu o porta ba\u011flan\u0131r. Pasif modda ise sunucu bir port a\u00e7ar ve ba\u011flant\u0131y\u0131 istemci kurar.<\/p>\n<p>Ev ve ofis ba\u011flant\u0131lar\u0131n\u0131n neredeyse tamam\u0131 modem arkas\u0131nda, adres d\u00f6n\u00fc\u015ft\u00fcrme (NAT) ile \u00e7al\u0131\u015f\u0131r. D\u0131\u015far\u0131dan gelen ba\u011flant\u0131 iste\u011fi modeme tak\u0131l\u0131r. Bu y\u00fczden aktif mod ev kullan\u0131c\u0131s\u0131nda \u00e7o\u011funlukla \u00e7al\u0131\u015fmaz. \u0130stemcinizde varsay\u0131lan ayar pasif mod olmal\u0131d\u0131r; ba\u011flant\u0131 kuruluyor ama dosya listesi gelmiyorsa bakaca\u011f\u0131n\u0131z ilk ayar da budur.<\/p>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Klasik FTP hi\u00e7bir veriyi \u015fifrelemez. Kullan\u0131c\u0131 ad\u0131, parola ve aktar\u0131lan dosyalar\u0131n i\u00e7eri\u011fi a\u011f \u00fczerinde d\u00fcz metin olarak ilerler. Otel, kafe ya da payla\u015f\u0131ml\u0131 ofis a\u011f\u0131 gibi kontrol\u00fcn\u00fczde olmayan bir ba\u011flant\u0131dan \u015fifresiz FTP kullanmak, parolan\u0131z\u0131 ekrana yazmakla ayn\u0131 riski ta\u015f\u0131r. Sunucunuz destekliyorsa \u015fifresiz oturumu hi\u00e7 a\u00e7may\u0131n.<\/p>\n<\/div>\n<h2>FTP, FTPS ve SFTP kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/h2>\n<table>\n<thead>\n<tr>\n<th>Protokol<\/th>\n<th>\u015eifreleme<\/th>\n<th>Varsay\u0131lan port<\/th>\n<th>Ne zaman tercih edilir<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>FTP<\/td>\n<td>Yok<\/td>\n<td>21<\/td>\n<td>Yaln\u0131zca \u015fifreli se\u00e7enek sunulmuyorsa, k\u0131sa s\u00fcreli ve hassas olmayan aktar\u0131mda<\/td>\n<\/tr>\n<tr>\n<td>FTPS (a\u00e7\u0131k)<\/td>\n<td>TLS, komutla ba\u015flat\u0131l\u0131r<\/td>\n<td>21<\/td>\n<td>Mevcut FTP altyap\u0131s\u0131n\u0131 koruyup \u015fifreleme eklemek gerekti\u011finde<\/td>\n<\/tr>\n<tr>\n<td>FTPS (kapal\u0131)<\/td>\n<td>TLS, ba\u015ftan zorunlu<\/td>\n<td>990<\/td>\n<td>\u015eifresiz ba\u011flant\u0131ya hi\u00e7 izin verilmemesi gereken kurumsal kurulumlarda<\/td>\n<\/tr>\n<tr>\n<td>SFTP<\/td>\n<td>SSH \u00fczerinden tam \u015fifreleme<\/td>\n<td>22<\/td>\n<td>SSH eri\u015fimi olan sunucu ve VPS&#8217;lerde ilk tercih<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Adlar\u0131n\u0131n benzerli\u011fi yan\u0131lt\u0131c\u0131d\u0131r: FTPS, FTP&#8217;nin \u00fczerine TLS eklenmi\u015f h\u00e2lidir; SFTP ise tamamen ayr\u0131 bir protokold\u00fcr ve SSH oturumunun i\u00e7inde \u00e7al\u0131\u015f\u0131r. SFTP tek port kulland\u0131\u011f\u0131 i\u00e7in g\u00fcvenlik duvar\u0131 taraf\u0131nda da daha az sorun \u00e7\u0131kar\u0131r. Sunucunuzda SSH a\u00e7\u0131ksa ek bir kurulum yapmadan SFTP ile ba\u011flanabilirsiniz. \u015eifreli ba\u011flant\u0131lar\u0131n mant\u0131\u011f\u0131n\u0131 merak ediyorsan\u0131z <a href=\"https:\/\/narhost.com\/blog\/ssl-sertifikasi-nedir\/\" title=\"SSL sertifikas\u0131 nedir, hangi t\u00fcr hangi siteye uygun\">SSL sertifikas\u0131 yaz\u0131m\u0131z<\/a> ayn\u0131 prensibi web taraf\u0131nda anlat\u0131yor.<\/p>\n<h2>Ba\u011flant\u0131 bilgilerinizi nereden al\u0131rs\u0131n\u0131z?<\/h2>\n<p>D\u00f6rt bilgiye ihtiyac\u0131n\u0131z var: sunucu adresi, kullan\u0131c\u0131 ad\u0131, parola ve port. Payla\u015f\u0131ml\u0131 hosting kullan\u0131yorsan\u0131z bunlar\u0131n tamam\u0131 cPanel i\u00e7indeki FTP Hesaplar\u0131 b\u00f6l\u00fcm\u00fcnde durur. Buradan hem ana hesab\u0131n bilgilerini g\u00f6rebilir hem de yeni bir FTP kullan\u0131c\u0131s\u0131 olu\u015fturabilirsiniz.<\/p>\n<p>Sunucu adresi olarak alan ad\u0131n\u0131z\u0131 yazabilirsiniz, ancak alan ad\u0131 hen\u00fcz sunucuya y\u00f6nlenmediyse bu \u00e7al\u0131\u015fmaz. B\u00f6yle bir durumda hosting hesab\u0131n\u0131z\u0131n IP adresini kullan\u0131n. Kullan\u0131c\u0131 ad\u0131 genelde <code>kullanici@alanadiniz.com<\/code> bi\u00e7imindedir; yaln\u0131zca kullan\u0131c\u0131 ad\u0131n\u0131 yazmak 530 hatas\u0131na yol a\u00e7ar.<\/p>\n<div class=\"senaryo-block\">\n<p class=\"label\">\u00d6rnek senaryo<\/p>\n<p>Bir ajans, m\u00fc\u015fterisinin sitesini yerelde bitirip sunucuya ta\u015f\u0131yacakt\u0131. Alan ad\u0131 hen\u00fcz eski sa\u011flay\u0131c\u0131da oldu\u011fu i\u00e7in FTP ba\u011flant\u0131s\u0131 alan ad\u0131yla a\u00e7\u0131lm\u0131yordu. Hosting panelinden sunucu IP adresini al\u0131p ba\u011flant\u0131y\u0131 IP \u00fczerinden kurdular, dosyalar\u0131 <code>public_html<\/code> i\u00e7ine y\u00fcklediler ve alan ad\u0131 y\u00f6nlendi\u011fi anda site \u00e7al\u0131\u015f\u0131r h\u00e2lde aya\u011fa kalkt\u0131. Tek fark, sunucu adresi kutusuna yaz\u0131lan de\u011ferdi.<\/p>\n<\/div>\n<h2>\u0130stemci kurulumu ve ilk ba\u011flant\u0131<\/h2>\n<p>FTP istemcisi, sunucudaki klas\u00f6rleri bilgisayar\u0131n\u0131zdaki klas\u00f6rler gibi g\u00f6stermeye yarayan bir programd\u0131r. Sol tarafta kendi diskiniz, sa\u011f tarafta sunucu durur; dosyay\u0131 s\u00fcr\u00fckleyerek ta\u015f\u0131rs\u0131n\u0131z. \u00dccretsiz ve yayg\u0131n se\u00e7enekler mevcuttur, hepsi ayn\u0131 d\u00f6rt alan\u0131 ister.<\/p>\n<p>\u0130lk ba\u011flant\u0131da protokol\u00fc elle se\u00e7in. \u0130stemci varsay\u0131lan olarak \u015fifresiz FTP&#8217;yi se\u00e7ebilir; sunucunuz SFTP destekliyorsa listeden SFTP&#8217;yi i\u015faretleyin ve port alan\u0131na 22 yaz\u0131n. Ba\u011flant\u0131 ilk kez kurulurken sunucunun anahtar parmak izini onaylaman\u0131z istenir, bu normaldir. Aktar\u0131m modunu &#8220;otomatik&#8221; b\u0131rakmak da iyi bir al\u0131\u015fkanl\u0131kt\u0131r; metin dosyalar\u0131n\u0131n sat\u0131r sonlar\u0131 b\u00f6ylece bozulmaz.<\/p>\n<h2>S\u0131k kar\u015f\u0131la\u015f\u0131lan FTP hatalar\u0131<\/h2>\n<p><strong>Ba\u011flant\u0131 zaman a\u015f\u0131m\u0131na u\u011frad\u0131.<\/strong> Sunucuya hi\u00e7 ula\u015f\u0131lam\u0131yor demektir. Sunucu adresini yanl\u0131\u015f yazm\u0131\u015f olabilirsiniz, alan ad\u0131 ba\u015fka bir sunucuya y\u00f6nleniyor olabilir ya da bulundu\u011funuz a\u011f 21 numaral\u0131 portu kapatm\u0131\u015ft\u0131r. Kurumsal a\u011flarda ve baz\u0131 mobil ba\u011flant\u0131larda bu port kapal\u0131d\u0131r. Benzer mant\u0131kla taray\u0131c\u0131 taraf\u0131nda \u00e7\u0131kan zaman a\u015f\u0131m\u0131 sorunlar\u0131n\u0131 <a href=\"https:\/\/narhost.com\/blog\/err_connection_timed_out-hatasi-nasil-cozulur\/\" title=\"ERR_CONNECTION_TIMED_OUT hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr\">ERR_CONNECTION_TIMED_OUT hatas\u0131 yaz\u0131m\u0131zda<\/a> ele ald\u0131k.<\/p>\n<p><strong>530 Login incorrect.<\/strong> Sunucuya ula\u015f\u0131ld\u0131 ama kimlik do\u011frulanamad\u0131. Kullan\u0131c\u0131 ad\u0131n\u0131 eksik yazmak, parolay\u0131 kopyalarken sondaki bo\u015flu\u011fu da almak ve yanl\u0131\u015f FTP hesab\u0131n\u0131 se\u00e7mek en s\u0131k g\u00f6r\u00fclen \u00fc\u00e7 sebeptir. Parolay\u0131 panelden yeniden olu\u015fturmak \u00e7o\u011fu durumda sorunu bitirir.<\/p>\n<p><strong>Ba\u011fland\u0131 ama klas\u00f6rler g\u00f6r\u00fcnm\u00fcyor.<\/strong> Kontrol kanal\u0131 a\u00e7\u0131ld\u0131, veri kanal\u0131 a\u00e7\u0131lamad\u0131. \u0130stemcide pasif modu a\u00e7\u0131n, g\u00fcvenlik duvar\u0131n\u0131zda istemci program\u0131na izin verin ve varsa VPN ba\u011flant\u0131s\u0131n\u0131 kapat\u0131p deneyin.<\/p>\n<p><strong>550 Permission denied.<\/strong> Hedef klas\u00f6re yazma yetkiniz yok ya da dosya izinleri buna engel. Sunucu taraf\u0131nda klas\u00f6rler genelde 755, dosyalar 644 izniyle \u00e7al\u0131\u015f\u0131r. Hi\u00e7bir dosyaya 777 vermeyin; bu ayar sunucudaki herkese yazma yetkisi tan\u0131r ve g\u00fcvenlik a\u00e7\u0131\u011f\u0131na d\u00f6n\u00fc\u015f\u00fcr.<\/p>\n<h2>Hangi klas\u00f6re y\u00fckleme yap\u0131l\u0131r?<\/h2>\n<p>Ba\u011fland\u0131\u011f\u0131n\u0131zda kar\u015f\u0131n\u0131za gelen dizin hesab\u0131n k\u00f6k klas\u00f6r\u00fcd\u00fcr. Burada e-posta, g\u00fcnl\u00fck kay\u0131tlar\u0131 ve yap\u0131land\u0131rma klas\u00f6rleri durur. Sitenizin dosyalar\u0131 buraya de\u011fil, <code>public_html<\/code> klas\u00f6r\u00fcn\u00fcn i\u00e7ine gider. Yanl\u0131\u015f yere y\u00fcklenen dosyalar taray\u0131c\u0131dan a\u00e7\u0131lmaz; site bo\u015f ya da varsay\u0131lan sayfa olarak g\u00f6r\u00fcn\u00fcr.<\/p>\n<p>Alt alan adlar\u0131 ve ek alan adlar\u0131 i\u00e7in panel genelde <code>public_html<\/code> alt\u0131nda ayr\u0131 bir klas\u00f6r olu\u015fturur. Y\u00fckleme yapmadan \u00f6nce hangi klas\u00f6r\u00fcn hangi adrese kar\u015f\u0131l\u0131k geldi\u011fini panelden do\u011frulay\u0131n. Sunucu taraf\u0131ndaki dizin yap\u0131s\u0131n\u0131n mant\u0131\u011f\u0131n\u0131 <a href=\"https:\/\/narhost.com\/blog\/linux-hosting-nedir\/\" title=\"Linux hosting nedir, dizin yap\u0131s\u0131 nas\u0131l \u00e7al\u0131\u015f\u0131r\">Linux hosting yaz\u0131m\u0131zda<\/a> ayr\u0131nt\u0131l\u0131 bulabilirsiniz.<\/p>\n<h2>FTP yerine dosya y\u00f6neticisi ne zaman yeterli?<\/h2>\n<p>Tek bir dosyay\u0131 d\u00fczeltmek, birka\u00e7 g\u00f6rsel y\u00fcklemek ya da bir eklenti klas\u00f6r\u00fcn\u00fc silmek i\u00e7in istemci kurup ba\u011flant\u0131 ayarlamak gereksiz uzun bir yoldur. cPanel&#8217;in dosya y\u00f6neticisi bu i\u015fleri taray\u0131c\u0131dan yapar, \u00fcstelik portu kapal\u0131 a\u011flarda da \u00e7al\u0131\u015f\u0131r \u00e7\u00fcnk\u00fc trafik normal HTTPS \u00fczerinden akar.<\/p>\n<p>\u0130stemci \u015fu durumlarda kazan\u0131r: y\u00fczlerce dosyal\u0131k bir site ta\u015f\u0131yacaksan\u0131z, aktar\u0131m yar\u0131da kesildi\u011finde kald\u0131\u011f\u0131 yerden devam etmesi gerekiyorsa ya da yerel klas\u00f6r\u00fcn\u00fczle sunucuyu d\u00fczenli olarak e\u015fitliyorsan\u0131z. WordPress kurulumlar\u0131nda dosya say\u0131s\u0131 h\u0131zla b\u00fcy\u00fcd\u00fc\u011f\u00fc i\u00e7in ta\u015f\u0131ma i\u015flerinde istemci tercih edilir; hangi altyap\u0131n\u0131n uygun oldu\u011funa <a href=\"https:\/\/narhost.com\/blog\/wordpress-icin-en-iyi-hosting-tercihi\/\" title=\"WordPress i\u00e7in hosting tercihi nas\u0131l yap\u0131l\u0131r\">WordPress hosting tercihi yaz\u0131m\u0131zdan<\/a> bakabilirsiniz.<\/p>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>FTP nedir sorusunun 2026&#8217;daki pratik cevab\u0131 \u015fu: dosya ta\u015f\u0131mak i\u00e7in h\u00e2l\u00e2 \u00e7al\u0131\u015fan, ama \u015fifresiz h\u00e2liyle art\u0131k kullan\u0131lmamas\u0131 gereken bir protokol. Sunucunuz SSH destekliyorsa SFTP ile ba\u011flan\u0131n, desteklemiyorsa FTPS se\u00e7in. Pasif modu a\u00e7\u0131k b\u0131rak\u0131n, dosyalar\u0131 <code>public_html<\/code> i\u00e7ine y\u00fckleyin, izinleri 755 ve 644 olarak koruyun.<\/p>\n<\/div>\n<h2>Ba\u011flanmadan \u00f6nce kontrol listesi<\/h2>\n<ul class=\"kontrol-listesi\">\n<li>Panelden FTP hesab\u0131n\u0131 olu\u015fturun ve kullan\u0131c\u0131 ad\u0131n\u0131 tam bi\u00e7imiyle not al\u0131n.<\/li>\n<li>Sunucunuzun SFTP ya da FTPS destekledi\u011fini do\u011frulay\u0131n, \u015fifresiz ba\u011flant\u0131y\u0131 son se\u00e7enek olarak b\u0131rak\u0131n.<\/li>\n<li>Alan ad\u0131 hen\u00fcz y\u00f6nlenmediyse sunucu adresi olarak IP kullan\u0131n.<\/li>\n<li>\u0130stemcide pasif modun a\u00e7\u0131k oldu\u011funu kontrol edin.<\/li>\n<li>G\u00fcvenlik duvar\u0131 ve antivir\u00fcs yaz\u0131l\u0131m\u0131n\u0131zda istemciye izin verin.<\/li>\n<li>Y\u00fcklemeden \u00f6nce hedef klas\u00f6r\u00fcn <code>public_html<\/code> oldu\u011fundan emin olun.<\/li>\n<li>Aktar\u0131m bittikten sonra dosya say\u0131s\u0131n\u0131 ve boyutunu iki tarafta kar\u015f\u0131la\u015ft\u0131r\u0131n.<\/li>\n<li>Her proje i\u00e7in ayr\u0131 FTP kullan\u0131c\u0131s\u0131 a\u00e7\u0131n, ana hesab\u0131n parolas\u0131n\u0131 payla\u015fmay\u0131n.<\/li>\n<\/ul>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>FTP nedir, h\u00e2l\u00e2 kullan\u0131l\u0131yor mu?<\/h3>\n<p>FTP nedir sorusunun cevab\u0131 dosya aktar\u0131m protokol\u00fcd\u00fcr ve h\u00e2l\u00e2 yayg\u0131n bi\u00e7imde kullan\u0131l\u0131yor. De\u011fi\u015fen \u015fey \u015fifresiz kullan\u0131m\u0131d\u0131r: sunucular art\u0131k \u00e7o\u011funlukla FTPS ya da SFTP sunuyor, \u015fifresiz oturumlar ise kapat\u0131l\u0131yor.<\/p>\n<h3>SFTP ile FTPS aras\u0131nda hangisini se\u00e7meliyim?<\/h3>\n<p>SSH eri\u015fiminiz varsa SFTP daha pratiktir; tek port kullan\u0131r ve g\u00fcvenlik duvar\u0131nda sorun \u00e7\u0131karmaz. Payla\u015f\u0131ml\u0131 hostingte SSH kapal\u0131ysa FTPS do\u011fru se\u00e7imdir. \u0130kisi de aktar\u0131m\u0131 \u015fifreler, aradaki fark ta\u015f\u0131d\u0131klar\u0131 altyap\u0131d\u0131r.<\/p>\n<h3>Ba\u011flant\u0131 kuruluyor ama dosyalar listelenmiyor, ne yapmal\u0131y\u0131m?<\/h3>\n<p>Kontrol kanal\u0131 a\u00e7\u0131lm\u0131\u015f, veri kanal\u0131 a\u00e7\u0131lamam\u0131\u015f demektir. \u0130stemcinizde pasif modu etkinle\u015ftirin. Sorun s\u00fcrerse g\u00fcvenlik duvar\u0131nda istemciye izin verin ve varsa VPN ba\u011flant\u0131s\u0131n\u0131 kapatarak tekrar deneyin.<\/p>\n<h3>Dosya izinlerini ka\u00e7a ayarlamal\u0131y\u0131m?<\/h3>\n<p>Klas\u00f6rler i\u00e7in 755, dosyalar i\u00e7in 644 yayg\u0131n ve g\u00fcvenli ayard\u0131r. Bir eklenti yazma hatas\u0131 veriyorsa \u00f6nce klas\u00f6r\u00fcn sahibini ve 755 iznini kontrol edin. 777 vermek sorunu ge\u00e7ici kapat\u0131r ama sunucuyu herkese a\u00e7\u0131k h\u00e2le getirir.<\/p>\n<h3>Sitemi ta\u015f\u0131rken veritaban\u0131n\u0131 da FTP ile aktarabilir miyim?<\/h3>\n<p>Hay\u0131r. FTP yaln\u0131zca dosya ta\u015f\u0131r. Veritaban\u0131, panelin veritaban\u0131 arac\u0131ndan d\u0131\u015fa aktar\u0131l\u0131p hedef sunucuda i\u00e7e aktar\u0131l\u0131r. Dosyalar\u0131 FTP ile, veritaban\u0131n\u0131 ayr\u0131 olarak ta\u015f\u0131man\u0131z gerekir.<\/p>\n<\/div>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost&#8217;ta<\/p>\n<p>Web hosting paketleri NVMe SSD disk, T\u00fcrk\u00e7e cPanel ve \u00fccretsiz SSL ile gelir; mevcut sitenizi \u00fccretsiz ta\u015f\u0131ma hizmetiyle aktarabilirsiniz.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/web-hosting\" title=\"Narhost web hosting paketleri\">Web hosting paketlerini incele<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>FTP nedir sorusunun cevab\u0131, aktif ve pasif mod aras\u0131ndaki fark, FTP, FTPS ve SFTP kar\u015f\u0131la\u015ft\u0131rmas\u0131, ba\u011flant\u0131 bilgilerinin nereden al\u0131naca\u011f\u0131 ve ilk ba\u011flant\u0131da \u00e7\u0131kan 530 ile zaman a\u015f\u0131m\u0131 hatalar\u0131n\u0131n \u00e7\u00f6z\u00fcm\u00fc.<\/p>\n","protected":false},"author":1,"featured_media":2314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-500","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir"],"_links":{"self":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":5,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"predecessor-version":[{"id":2313,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/500\/revisions\/2313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media\/2314"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}