{"id":38408,"date":"2026-01-30T16:22:01","date_gmt":"2026-01-30T13:22:01","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/"},"modified":"2026-01-30T16:22:01","modified_gmt":"2026-01-30T13:22:01","slug":"sftp-nedir-ve-neden-onemlidir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/","title":{"rendered":"SFTP Nedir ve Neden \u00d6nemlidir?"},"content":{"rendered":"<p><title>SFTP ile G\u00fcvenli Dosya Aktar\u0131m\u0131: Uzak Sunucuya Ad\u0131m Ad\u0131m Rehber<\/title><\/p>\n<p>Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<h2>SFTP Nedir ve Neden \u00d6nemlidir?<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn dijital \u00e7a\u011f\u0131nda, dosya aktar\u0131m\u0131 g\u00fcnl\u00fck operasyonlar\u0131n ayr\u0131lmaz bir par\u00e7as\u0131 haline gelmi\u015ftir. Web sitelerinin g\u00fcncellenmesinden, veritaban\u0131 yedeklerinin al\u0131nmas\u0131na, hassas m\u00fc\u015fteri bilgilerinin i\u015flenmesinden, geli\u015ftirme ortamlar\u0131 aras\u0131nda kod transferine kadar pek \u00e7ok senaryoda dosya transferine ihtiya\u00e7 duyulur. Ancak bu transferlerin g\u00fcvenli bir \u015fekilde yap\u0131lmas\u0131, veri ihlallerini ve olas\u0131 maddi kay\u0131plar\u0131 \u00f6nlemek ad\u0131na hayati \u00f6nem ta\u015f\u0131r. \u0130\u015fte tam da bu noktada SFTP (SSH File Transfer Protocol) devreye girer.<\/p>\n<p>SFTP, ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 \u00fczere, SSH (Secure Shell) protokol\u00fc \u00fczerinden dosya aktar\u0131m\u0131 sa\u011flayan bir a\u011f protokol\u00fcd\u00fcr. SSH, bir bilgisayar a\u011f\u0131 \u00fczerinden g\u00fcvenli veri ileti\u015fimi i\u00e7in kriptografik olarak g\u00fc\u00e7l\u00fc bir protokol oldu\u011fundan, SFTP de bu g\u00fcvenli\u011fi miras al\u0131r. Geleneksel FTP (File Transfer Protocol) ise, verileri ve kimlik bilgilerini (kullan\u0131c\u0131 ad\u0131 ve \u015fifre gibi) \u015fifrelemeden, yani a\u00e7\u0131k metin olarak g\u00f6nderir. Bu durum, \u00f6zellikle halka a\u00e7\u0131k a\u011flarda veya g\u00fcvensiz ba\u011flant\u0131larda dinlenmeye (eavesdropping) ve veri h\u0131rs\u0131zl\u0131\u011f\u0131na kar\u015f\u0131 son derece savunmas\u0131z kalmas\u0131na neden olur. FTPS (FTP Secure) ise FTP&#8217;ye SSL\/TLS \u015fifrelemesi ekleyerek bir g\u00fcvenlik katman\u0131 sa\u011flar, ancak SFTP&#8217;nin temel mimarisi SSH \u00fczerine kurulu oldu\u011fu i\u00e7in genellikle daha entegre ve g\u00fc\u00e7l\u00fc bir g\u00fcvenlik \u00e7\u00f6z\u00fcm\u00fc olarak kabul edilir.<\/p>\n<p>SFTP&#8217;nin en b\u00fcy\u00fck avantaj\u0131, t\u00fcm aktar\u0131lan veriyi ve kimlik do\u011frulama bilgilerini \u015fifrelemesidir. Bu, hem dosya i\u00e7eriklerinin hem de ba\u011flant\u0131 bilgilerinin yetkisiz eri\u015fime kar\u015f\u0131 korunmas\u0131n\u0131 sa\u011flar. Bir bankan\u0131n m\u00fc\u015fteri hesap \u00f6zetlerini veya bir sa\u011fl\u0131k kurulu\u015funun hasta bilgilerini uzak bir sunucuya aktard\u0131\u011f\u0131n\u0131 hayal edin. E\u011fer bu transferler FTP gibi \u015fifrelenmemi\u015f bir protokol \u00fczerinden yap\u0131l\u0131rsa, bu hassas veriler a\u011fdaki herhangi bir sald\u0131rgan taraf\u0131ndan kolayca ele ge\u00e7irilebilir. Ancak SFTP kullan\u0131ld\u0131\u011f\u0131nda, veriler paketler halinde \u015fifrelenir ve yaln\u0131zca do\u011fru anahtarlara sahip olan taraf taraf\u0131ndan \u00e7\u00f6z\u00fclebilir. Bu, veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc ve gizlili\u011fini garanti alt\u0131na al\u0131r.<\/p>\n<p>Ayr\u0131ca, SFTP sadece dosya aktar\u0131m\u0131 yapmakla kalmaz, ayn\u0131 zamanda uzak dosya sistemi y\u00f6netimini de destekler. Bu, dosyalar\u0131 uzaktan silme, yeniden adland\u0131rma, dizinler olu\u015fturma ve dosya izinlerini de\u011fi\u015ftirme gibi i\u015flemleri de g\u00fcvenli bir \u015fekilde yapabilece\u011finiz anlam\u0131na gelir. Bu \u00f6zellik, \u00f6zellikle sunucu y\u00f6netimi ve web sitesi bak\u0131m\u0131 yapan profesyoneller i\u00e7in b\u00fcy\u00fck bir kolayl\u0131k sa\u011flar. SFTP, modern g\u00fcvenlik standartlar\u0131na uyum sa\u011flamak isteyen herkes i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r. FTP&#8217;nin yerini alarak, dijital varl\u0131klar\u0131n\u0131z\u0131 koruman\u0131n temel ta\u015flar\u0131ndan biri haline gelmi\u015ftir. Bu nedenle, herhangi bir dosya aktar\u0131m\u0131nda, \u00f6zellikle hassas veriler s\u00f6z konusu oldu\u011funda, SFTP&#8217;yi tercih etmek sadece iyi bir uygulama de\u011fil, ayn\u0131 zamanda bir zorunluluktur.<\/p>\n<h2>SFTP Ba\u011flant\u0131s\u0131 Nas\u0131l Kurulur: Ad\u0131m Ad\u0131m Rehber<\/h2>\n<p>SFTP ba\u011flant\u0131s\u0131 kurmak, d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fczden daha kolayd\u0131r ve genellikle birka\u00e7 basit ad\u0131m\u0131 i\u00e7erir. Bu b\u00f6l\u00fcmde, hem grafik aray\u00fczl\u00fc (GUI) istemciler hem de komut sat\u0131r\u0131 aray\u00fcz\u00fc (CLI) arac\u0131l\u0131\u011f\u0131yla SFTP ba\u011flant\u0131s\u0131 kurman\u0131n inceliklerini ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Amac\u0131m\u0131z, ister yeni ba\u015flayan olun ister deneyimli bir kullan\u0131c\u0131, bu s\u00fcreci sorunsuz bir \u015fekilde tamamlaman\u0131z\u0131 sa\u011flamakt\u0131r.<\/p>\n<h3>Gereksinimler Nelerdir?<\/h3>\n<p>SFTP ba\u011flant\u0131s\u0131 kurmadan \u00f6nce, a\u015fa\u011f\u0131daki temel bilgilere ve ara\u00e7lara ihtiyac\u0131n\u0131z olacakt\u0131r:<\/p>\n<ol>\n<li><strong>SFTP \u0130stemcisi:<\/strong> Dosyalar\u0131 kendi bilgisayar\u0131n\u0131zdan uzak sunucuya aktarmak i\u00e7in bir yaz\u0131l\u0131ma ihtiyac\u0131n\u0131z var. Pop\u00fcler GUI istemcileri aras\u0131nda FileZilla (platformlar aras\u0131), WinSCP (Windows) ve Cyberduck (macOS) bulunur. Komut sat\u0131r\u0131 i\u00e7in ise \u00e7o\u011fu Linux\/macOS da\u011f\u0131t\u0131m\u0131nda ve Windows&#8217;un son s\u00fcr\u00fcmlerinde yerle\u015fik olarak gelen <code>sftp<\/code> komutu yeterlidir.<\/li>\n<li><strong>Sunucu Bilgileri:<\/strong>\n<ul>\n<li><strong>Ana Bilgisayar Ad\u0131 (Hostname) veya IP Adresi:<\/strong> Ba\u011flanmak istedi\u011finiz uzak sunucunun adresi (\u00f6rne\u011fin, <code>sftp.example.com<\/code> veya <code>192.168.1.100<\/code>).<\/li>\n<li><strong>Port Numaras\u0131:<\/strong> SFTP varsay\u0131lan olarak SSH&#8217;nin 22 numaral\u0131 portunu kullan\u0131r. Ancak g\u00fcvenlik amac\u0131yla baz\u0131 sunucular farkl\u0131 bir port numaras\u0131 kullanabilir (\u00f6rne\u011fin, <code>2222<\/code>). Sunucu y\u00f6neticinizden do\u011fru port numaras\u0131n\u0131 \u00f6\u011frenmelisiniz.<\/li>\n<li><strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Uzak sunucudaki kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131n ad\u0131.<\/li>\n<li><strong>Kimlik Do\u011frulama Y\u00f6ntemi:<\/strong> Genellikle bir \u015fifre veya daha g\u00fcvenli olan bir SSH anahtar \u00e7ifti (\u00f6zel anahtar ve genel anahtar).<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Grafik Aray\u00fczl\u00fc Bir SFTP \u0130stemcisi ile Ba\u011flanma<\/h3>\n<p>Grafik aray\u00fczl\u00fc istemciler, g\u00f6rsel bir aray\u00fcz sunduklar\u0131 i\u00e7in yeni ba\u015flayanlar i\u00e7in idealdir. Burada FileZilla \u00f6rne\u011fini kullanarak s\u00fcreci a\u00e7\u0131klayaca\u011f\u0131z, ancak di\u011fer istemcilerde de ad\u0131mlar benzerdir.<\/p>\n<ol>\n<li><strong>SFTP \u0130stemcisini Ba\u015flat\u0131n:<\/strong> FileZilla&#8217;y\u0131 a\u00e7\u0131n.<\/li>\n<li><strong>H\u0131zl\u0131 Ba\u011flant\u0131 \u00c7ubu\u011funu Kullan\u0131n veya Site Y\u00f6neticisini A\u00e7\u0131n:<\/strong>\n<ul>\n<li><strong>H\u0131zl\u0131 Ba\u011flant\u0131:<\/strong> FileZilla&#8217;n\u0131n \u00fcst k\u0131sm\u0131nda bulunan &#8220;Ana Bilgisayar&#8221;, &#8220;Kullan\u0131c\u0131 Ad\u0131&#8221;, &#8220;Parola&#8221; ve &#8220;Port&#8221; alanlar\u0131n\u0131 doldurabilirsiniz. &#8220;Ana Bilgisayar&#8221; alan\u0131na <code>sftp:\/\/sftp.example.com<\/code> \u015feklinde protokol\u00fc de belirterek girmek, istemcinin SFTP kullanaca\u011f\u0131n\u0131 anlamas\u0131na yard\u0131mc\u0131 olur.<\/li>\n<li><strong>Site Y\u00f6neticisi (\u00d6nerilen):<\/strong> Daha s\u0131k ba\u011fland\u0131\u011f\u0131n\u0131z sunucular i\u00e7in &#8220;Dosya&#8221; men\u00fcs\u00fcnden &#8220;Site Y\u00f6neticisi&#8221;ni a\u00e7\u0131n. &#8220;Yeni Site&#8221; butonuna t\u0131klayarak bir profil olu\u015fturun.\n<ul>\n<li><strong>Protokol:<\/strong> A\u00e7\u0131l\u0131r men\u00fcden &#8220;SFTP &#8211; SSH File Transfer Protocol&#8221; se\u00e7ene\u011fini se\u00e7in.<\/li>\n<li><strong>Ana Bilgisayar:<\/strong> Sunucunun ana bilgisayar ad\u0131n\u0131 veya IP adresini girin (\u00f6rne\u011fin, <code>sftp.example.com<\/code>).<\/li>\n<li><strong>Port:<\/strong> Genellikle 22&#8217;dir. Farkl\u0131ysa g\u00fcncelleyin.<\/li>\n<li><strong>Oturum A\u00e7ma T\u00fcr\u00fc:<\/strong> &#8220;Normal&#8221; (kullan\u0131c\u0131 ad\u0131\/\u015fifre i\u00e7in) veya &#8220;Anahtar Dosyas\u0131&#8221; (SSH anahtar\u0131 i\u00e7in) se\u00e7ene\u011fini belirleyin.<\/li>\n<li><strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Sunucudaki kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 girin.<\/li>\n<li><strong>Parola (E\u011fer &#8220;Normal&#8221; se\u00e7tiyseniz):<\/strong> \u015eifrenizi girin.<\/li>\n<li><strong>Anahtar Dosyas\u0131 (E\u011fer &#8220;Anahtar Dosyas\u0131&#8221; se\u00e7tiyseniz):<\/strong> \u00d6zel anahtar dosyan\u0131z\u0131n yolunu belirtin.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ba\u011flan\u0131n:<\/strong> Bilgileri girdikten sonra &#8220;Ba\u011flan&#8221; butonuna t\u0131klay\u0131n. \u0130lk ba\u011flant\u0131da sunucunun parmak izini (fingerprint) do\u011frulaman\u0131z istenebilir. Bu, ba\u011fland\u0131\u011f\u0131n\u0131z sunucunun ger\u00e7ekten bekledi\u011finiz sunucu oldu\u011funu teyit etmek i\u00e7indir. &#8220;Evet&#8221; veya &#8220;Tamam&#8221; diyerek devam edin.<\/li>\n<li><strong>Dosyalar\u0131 Aktar\u0131n:<\/strong> Ba\u011flant\u0131 ba\u015far\u0131l\u0131 oldu\u011funda, istemcinin sol taraf\u0131nda yerel bilgisayar\u0131n\u0131z\u0131n dosyalar\u0131n\u0131, sa\u011f taraf\u0131nda ise uzak sunucunun dosyalar\u0131n\u0131 g\u00f6receksiniz. Dosyalar\u0131 s\u00fcr\u00fckle-b\u0131rak y\u00f6ntemiyle veya sa\u011f t\u0131klay\u0131p &#8220;Y\u00fckle&#8221; \/ &#8220;\u0130ndir&#8221; se\u00e7eneklerini kullanarak aktarabilirsiniz.<\/li>\n<\/ol>\n<h3>Komut Sat\u0131r\u0131 (CLI) \u00dczerinden SFTP Kullan\u0131m\u0131<\/h3>\n<p>Komut sat\u0131r\u0131, daha h\u0131zl\u0131 ve otomatize edilmi\u015f i\u015flemler i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Linux, macOS ve Windows (PowerShell veya Komut \u0130stemi) \u00fczerinde <code>sftp<\/code> komutunu kullanabilirsiniz.<\/p>\n<p><strong>1. SFTP Oturumu Ba\u015flatma:<\/strong><\/p>\n<p>SFTP oturumunu ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code>\nsftp kullan\u0131c\u0131_ad\u0131@ana_bilgisayar_ad\u0131\n<\/code><\/pre>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>\nsftp webmaster@sftp.example.com\n<\/code><\/pre>\n<p>E\u011fer sunucu varsay\u0131lan 22 numaral\u0131 port yerine farkl\u0131 bir port kullan\u0131yorsa, <code>-P<\/code> bayra\u011f\u0131n\u0131 kullan\u0131n:<\/p>\n<pre><code>\nsftp -P 2222 webmaster@sftp.example.com\n<\/code><\/pre>\n<p>Komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra \u015fifrenizi girmeniz istenecektir (e\u011fer anahtar tabanl\u0131 kimlik do\u011frulama kullanm\u0131yorsan\u0131z).<\/p>\n<p><strong>2. Temel SFTP Komutlar\u0131:<\/strong><\/p>\n<p>Ba\u011flant\u0131 ba\u015far\u0131l\u0131 oldu\u011funda, SFTP istemcisinin komut istemine d\u00fc\u015feceksiniz (genellikle <code>sftp><\/code> \u015feklinde). \u0130\u015fte baz\u0131 yayg\u0131n komutlar:<\/p>\n<ul>\n<li><code>ls<\/code>: Uzak sunucudaki mevcut dizinin i\u00e7eri\u011fini listeler.<\/li>\n<li><code>lls<\/code>: Yerel bilgisayar\u0131n\u0131zdaki mevcut dizinin i\u00e7eri\u011fini listeler.<\/li>\n<li><code>cd [dizin_ad\u0131]<\/code>: Uzak sunucuda dizin de\u011fi\u015ftirir.<\/li>\n<li><code>lcd [dizin_ad\u0131]<\/code>: Yerel bilgisayar\u0131n\u0131zda dizin de\u011fi\u015ftirir.<\/li>\n<li><code>get [uzak_dosya]<\/code>: Uzak sunucudan belirtilen dosyay\u0131 yerel bilgisayar\u0131n\u0131za indirir.\n<pre><code>\n        get \/var\/www\/html\/index.html\n        <\/code><\/pre>\n<\/li>\n<li><code>put [yerel_dosya]<\/code>: Yerel bilgisayar\u0131n\u0131zdan belirtilen dosyay\u0131 uzak sunucuya y\u00fckler.\n<pre><code>\n        put my_new_website.zip\n        <\/code><\/pre>\n<\/li>\n<li><code>mget [uzak_dosya1] [uzak_dosya2] ...<\/code>: Birden fazla dosyay\u0131 indirir.\n<pre><code>\n        mget *.log\n        <\/code><\/pre>\n<\/li>\n<li><code>mput [yerel_dosya1] [yerel_dosya2] ...<\/code>: Birden fazla dosyay\u0131 y\u00fckler.\n<pre><code>\n        mput images\/*.jpg\n        <\/code><\/pre>\n<\/li>\n<li><code>mkdir [dizin_ad\u0131]<\/code>: Uzak sunucuda yeni bir dizin olu\u015fturur.<\/li>\n<li><code>rm [dosya_ad\u0131]<\/code>: Uzak sunucudaki bir dosyay\u0131 siler.<\/li>\n<li><code>rmdir [dizin_ad\u0131]<\/code>: Uzak sunucudaki bo\u015f bir dizini siler.<\/li>\n<li><code>rename [eski_ad] [yeni_ad]<\/code>: Uzak sunucudaki bir dosya veya dizini yeniden adland\u0131r\u0131r.<\/li>\n<li><code>help<\/code> veya <code>?<\/code>: Mevcut komutlar\u0131n listesini g\u00f6sterir.<\/li>\n<li><code>exit<\/code> veya <code>bye<\/code>: SFTP oturumunu sonland\u0131r\u0131r.<\/li>\n<\/ul>\n<div class=\"expert-tip\">\n    Uzman \u0130pucu: Komut sat\u0131r\u0131 \u00fczerinde dosya aktar\u0131rken, \u00f6zellikle b\u00fcy\u00fck dosyalar veya \u00e7ok say\u0131da dosya i\u00e7in <code>rsync<\/code> komutunu SSH \u00fczerinden kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz. <code>rsync<\/code>, sadece de\u011fi\u015fen k\u0131s\u0131mlar\u0131 aktararak daha verimli ve kesintiye u\u011frad\u0131\u011f\u0131nda kald\u0131\u011f\u0131 yerden devam edebilen bir \u00e7\u00f6z\u00fcm sunar. SFTP, daha \u00e7ok tekil dosya aktar\u0131mlar\u0131 ve temel dosya y\u00f6netimi i\u00e7in pratik bir se\u00e7enektir.\n<\/div>\n<p>SFTP ba\u011flant\u0131s\u0131 kurmak ve temel i\u015flemleri ger\u00e7ekle\u015ftirmek, yukar\u0131daki ad\u0131mlar\u0131 takip etti\u011finizde olduk\u00e7a basittir. \u0130ster g\u00f6rsel bir aray\u00fcz\u00fc tercih edin, ister komut sat\u0131r\u0131n\u0131n g\u00fcc\u00fcn\u00fc kullan\u0131n, SFTP ile dosyalar\u0131n\u0131z\u0131 her zaman g\u00fcvenli bir \u015fekilde aktarabilirsiniz. Bir sonraki b\u00f6l\u00fcmde, bu g\u00fcvenli\u011fi daha da art\u0131racak ileri d\u00fczey tekniklere, \u00f6zellikle de anahtar tabanl\u0131 kimlik do\u011frulamaya odaklanaca\u011f\u0131z.<\/p>\n<h2>G\u00fcvenli Dosya Aktar\u0131m\u0131n\u0131n P\u00fcf Noktalar\u0131 ve \u0130leri D\u00fczey Kullan\u0131m<\/h2>\n<p>SFTP ile temel dosya aktar\u0131m\u0131n\u0131 \u00f6\u011frendikten sonra, g\u00fcvenli\u011fi daha da art\u0131rmak ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 optimize etmek i\u00e7in baz\u0131 ileri d\u00fczey teknikleri ve p\u00fcf noktalar\u0131n\u0131 \u00f6\u011frenmek faydal\u0131 olacakt\u0131r. Bu b\u00f6l\u00fcmde, anahtar tabanl\u0131 kimlik do\u011frulaman\u0131n neden \u015fifrelerden daha g\u00fcvenli oldu\u011funu, SSH anahtarlar\u0131n\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi, ayr\u0131ca SFTP ba\u011flant\u0131n\u0131z\u0131n genel g\u00fcvenli\u011fini art\u0131rmak i\u00e7in di\u011fer \u00f6nemli ayarlar\u0131 inceleyece\u011fiz.<\/p>\n<h3>Anahtar Tabanl\u0131 Kimlik Do\u011frulama: Neden Daha G\u00fcvenli?<\/h3>\n<p>Geleneksel olarak, uzak sunuculara \u015fifrelerle ba\u011flan\u0131r\u0131z. Ancak \u015fifreler, tahmin edilebilir olmalar\u0131, zay\u0131f se\u00e7ilmeleri veya kaba kuvvet (brute-force) sald\u0131r\u0131lar\u0131na maruz kalmalar\u0131 nedeniyle g\u00fcvenlik a\u00e7\u0131klar\u0131 bar\u0131nd\u0131r\u0131r. \u0130\u015fte bu noktada SSH anahtar \u00e7iftleri devreye girer. SSH anahtar tabanl\u0131 kimlik do\u011frulama, iki anahtardan olu\u015fur: bir genel anahtar (public key) ve bir \u00f6zel anahtar (private key).<\/p>\n<ul>\n<li><strong>Genel Anahtar:<\/strong> Bu anahtar sunucuda saklan\u0131r ve herkesle payla\u015f\u0131labilir.<\/li>\n<li><strong>\u00d6zel Anahtar:<\/strong> Bu anahtar yerel bilgisayar\u0131n\u0131zda saklan\u0131r ve kesinlikle kimseyle payla\u015f\u0131lmamal\u0131d\u0131r. Genellikle bir parola (passphrase) ile korunur.<\/li>\n<\/ul>\n<p>Ba\u011flant\u0131 kurulmaya \u00e7al\u0131\u015f\u0131ld\u0131\u011f\u0131nda, sunucu genel anahtar\u0131 kullanarak \u00f6zel anahtar\u0131n sizde olup olmad\u0131\u011f\u0131n\u0131 do\u011frular. Bu s\u00fcre\u00e7, \u015fifre g\u00f6ndermeyi gerektirmedi\u011fi i\u00e7in \u00e7ok daha g\u00fcvenlidir. \u00d6zel anahtar\u0131n\u0131z \u00e7al\u0131nsa bile, bir parola ile korunuyorsa, sald\u0131rgan\u0131n bu parolay\u0131 da bilmesi gerekir.<\/p>\n<h3>SSH Anahtarlar\u0131 Nas\u0131l Olu\u015fturulur ve Sunucuya Y\u00fcklenir?<\/h3>\n<p>SSH anahtar \u00e7ifti olu\u015fturmak ve sunucuya y\u00fcklemek olduk\u00e7a basittir.<\/p>\n<p><strong>1. Anahtar \u00c7ifti Olu\u015fturma (Linux\/macOS\/Windows PowerShell):<\/strong><\/p>\n<p>Terminal veya PowerShell&#8217;i a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>\nssh-keygen -t rsa -b 4096 -C \"e-posta_adresiniz@example.com\"\n<\/code><\/pre>\n<ul>\n<li><code>-t rsa<\/code>: Anahtar t\u00fcr\u00fcn\u00fc RSA olarak belirler.<\/li>\n<li><code>-b 4096<\/code>: Anahtar\u0131n bit uzunlu\u011funu belirler (4096 bit, g\u00fcn\u00fcm\u00fcz i\u00e7in g\u00fc\u00e7l\u00fc ve \u00f6nerilen bir boyuttur).<\/li>\n<li><code>-C \"e-posta_adresiniz@example.com\"<\/code>: Anahtar\u0131n\u0131za bir yorum eklemenizi sa\u011flar, bu genellikle e-posta adresinizdir ve anahtarlar\u0131n\u0131z\u0131 ay\u0131rt etmenize yard\u0131mc\u0131 olur.<\/li>\n<\/ul>\n<p>Komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, anahtar dosyas\u0131n\u0131 nereye kaydetmek istedi\u011finiz sorulacakt\u0131r. Varsay\u0131lan konum (<code>~\/.ssh\/id_rsa<\/code>) genellikle iyidir. Ard\u0131ndan, \u00f6zel anahtar\u0131n\u0131z i\u00e7in bir parola girmeniz istenir. Bu parolay\u0131 kesinlikle unutmay\u0131n; \u00f6zel anahtar\u0131n\u0131z\u0131 kullanmak istedi\u011finizde bu parolay\u0131 girmeniz gerekecektir.<\/p>\n<p>Bu i\u015flem sonucunda, genellikle <code>~\/.ssh\/<\/code> dizininde iki dosya olu\u015fur:<\/p>\n<ul>\n<li><code>id_rsa<\/code> (\u00f6zel anahtar\u0131n\u0131z)<\/li>\n<li><code>id_rsa.pub<\/code> (genel anahtar\u0131n\u0131z)<\/li>\n<\/ul>\n<p><strong>2. Genel Anahtar\u0131 Sunucuya Y\u00fckleme:<\/strong><\/p>\n<p>Genel anahtar\u0131n\u0131z\u0131 sunucuya y\u00fcklemenin en kolay yolu <code>ssh-copy-id<\/code> komutunu kullanmakt\u0131r:<\/p>\n<pre><code>\nssh-copy-id kullan\u0131c\u0131_ad\u0131@ana_bilgisayar_ad\u0131\n<\/code><\/pre>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>\nssh-copy-id webmaster@sftp.example.com\n<\/code><\/pre>\n<p>Bu komut, genel anahtar\u0131n\u0131z\u0131 uzak sunucudaki <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na otomatik olarak ekleyecektir. Komut sizden bir kez \u015fifrenizi isteyecektir. E\u011fer <code>ssh-copy-id<\/code> kurulu de\u011filse veya kullan\u0131lam\u0131yorsa, genel anahtar\u0131n\u0131z\u0131 manuel olarak kopyalayabilirsiniz:<\/p>\n<ol>\n<li>Genel anahtar\u0131n\u0131z\u0131n i\u00e7eri\u011fini kopyalay\u0131n:\n<pre><code>\n        cat ~\/.ssh\/id_rsa.pub\n        <\/code><\/pre>\n<\/li>\n<li>SSH ile sunucuya \u015fifrenizle ba\u011flan\u0131n:\n<pre><code>\n        ssh kullan\u0131c\u0131_ad\u0131@ana_bilgisayar_ad\u0131\n        <\/code><\/pre>\n<\/li>\n<li>Sunucuda <code>~\/.ssh\/<\/code> dizininin var oldu\u011fundan emin olun, yoksa olu\u015fturun ve izinlerini ayarlay\u0131n:\n<pre><code>\n        mkdir -p ~\/.ssh\n        chmod 700 ~\/.ssh\n        <\/code><\/pre>\n<\/li>\n<li>Genel anahtar\u0131n\u0131z\u0131 <code>authorized_keys<\/code> dosyas\u0131na ekleyin. E\u011fer dosya yoksa olu\u015fturun, varsa \u00fczerine ekleyin:\n<pre><code>\n        echo \"genel_anahtar\u0131n\u0131z\u0131n_i\u00e7eri\u011fi\" >> ~\/.ssh\/authorized_keys\n        chmod 600 ~\/.ssh\/authorized_keys\n        <\/code><\/pre>\n<div class=\"expert-tip\">\n            Uzman \u0130pucu: <code>authorized_keys<\/code> dosyas\u0131n\u0131n izinlerinin <code>600<\/code> (sadece sahip okuyup yazabilir) oldu\u011fundan emin olun. Yanl\u0131\u015f izinler ba\u011flant\u0131 sorunlar\u0131na yol a\u00e7abilir.\n        <\/div>\n<\/li>\n<\/ol>\n<h3>SFTP \u0130stemcisinde Anahtar Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Anahtar tabanl\u0131 kimlik do\u011frulamay\u0131 kullanmak i\u00e7in SFTP istemcinizi \u00f6zel anahtar dosyan\u0131z\u0131n konumunu g\u00f6sterecek \u015fekilde yap\u0131land\u0131rman\u0131z gerekir.<\/p>\n<ul>\n<li><strong>FileZilla:<\/strong> &#8220;D\u00fczenle&#8221; men\u00fcs\u00fcnden &#8220;Ayarlar&#8221;a gidin. &#8220;Ba\u011flant\u0131&#8221; -> &#8220;SFTP&#8221; b\u00f6l\u00fcm\u00fcnde &#8220;\u00d6zel anahtar dosyalar\u0131n\u0131 ekle&#8230;&#8221; butonuna t\u0131klayarak \u00f6zel anahtar dosyan\u0131z\u0131 (<code>id_rsa<\/code>) ekleyin. Site Y\u00f6neticisi&#8217;nde yeni bir site olu\u015ftururken &#8220;Oturum A\u00e7ma T\u00fcr\u00fc&#8221; olarak &#8220;Anahtar Dosyas\u0131&#8221;n\u0131 se\u00e7in ve anahtar dosyan\u0131z\u0131n yolunu belirtin.<\/li>\n<li><strong>WinSCP:<\/strong> Yeni bir oturum a\u00e7arken &#8220;Geli\u015fmi\u015f&#8221; butonuna t\u0131klay\u0131n. &#8220;SSH&#8221; -> &#8220;Kimlik Do\u011frulama&#8221; b\u00f6l\u00fcm\u00fcnde &#8220;\u00d6zel anahtar dosyas\u0131&#8221; alan\u0131na \u00f6zel anahtar dosyan\u0131z\u0131n yolunu girin.<\/li>\n<\/ul>\n<h3>Ba\u011flant\u0131 Ayarlar\u0131 ve \u0130zinler<\/h3>\n<p>SFTP ba\u011flant\u0131lar\u0131n\u0131z\u0131n g\u00fcvenli\u011fini art\u0131rmak i\u00e7in dikkat etmeniz gereken di\u011fer noktalar:<\/p>\n<ul>\n<li><strong>Varsay\u0131lan Portu De\u011fi\u015ftirme:<\/strong> SSH\/SFTP i\u00e7in varsay\u0131lan port olan 22&#8217;yi farkl\u0131, standart olmayan bir porta (\u00f6rne\u011fin, 2222 veya rastgele y\u00fcksek bir port) de\u011fi\u015ftirmek, otomatik bot sald\u0131r\u0131lar\u0131n\u0131 azaltmaya yard\u0131mc\u0131 olabilir. Bu, sunucu taraf\u0131nda SSH yap\u0131land\u0131rmas\u0131nda (<code>\/etc\/ssh\/sshd_config<\/code>) yap\u0131l\u0131r ve istemcinizle ba\u011flan\u0131rken yeni portu belirtmeniz gerekir.<\/li>\n<li><strong>Dosya ve Dizin \u0130zinleri:<\/strong> Sunucudaki dosyalar\u0131n\u0131z\u0131n ve dizinlerinizin do\u011fru izinlere sahip oldu\u011fundan emin olun. Genellikle, dosyalar i\u00e7in <code>644<\/code> (sahibi okuyup yazabilir, di\u011ferleri sadece okuyabilir) ve dizinler i\u00e7in <code>755<\/code> (sahibi okuyup yaz\u0131p \u00e7al\u0131\u015ft\u0131rabilir, di\u011ferleri okuyup \u00e7al\u0131\u015ft\u0131rabilir) iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Hassas dosyalar i\u00e7in daha k\u0131s\u0131tlay\u0131c\u0131 izinler (\u00f6rne\u011fin <code>600<\/code>) kullan\u0131n. SFTP istemciniz arac\u0131l\u0131\u011f\u0131yla bu izinleri de\u011fi\u015ftirebilirsiniz (sa\u011f t\u0131klama -> &#8220;Dosya \u0130zinleri&#8221; veya &#8220;Permissions&#8221;).<\/li>\n<li><strong>Firewall Kurallar\u0131:<\/strong> Sunucunuzun g\u00fcvenlik duvar\u0131n\u0131n (firewall) yaln\u0131zca belirli IP adreslerinden veya a\u011flardan SSH\/SFTP ba\u011flant\u0131lar\u0131na izin verdi\u011finden emin olun. Bu, yetkisiz eri\u015fim denemelerini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r.<\/li>\n<\/ul>\n<p>Bu ileri d\u00fczey teknikleri uygulayarak SFTP ile dosya aktar\u0131m\u0131n\u0131z\u0131n g\u00fcvenli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir ve olas\u0131 g\u00fcvenlik risklerini minimize edebilirsiniz. Anahtar tabanl\u0131 kimlik do\u011frulama, modern ve g\u00fcvenli bir yakla\u015f\u0131md\u0131r ve her zaman tercih edilmelidir.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Senaryosu: Bir Web Sitesi G\u00fcncellemesi<\/h2>\n<p>\u015eimdiye kadar SFTP&#8217;nin ne oldu\u011funu, nas\u0131l ba\u011flan\u0131laca\u011f\u0131n\u0131 ve g\u00fcvenli\u011fi art\u0131rmak i\u00e7in ileri d\u00fczey ipu\u00e7lar\u0131n\u0131 \u00f6\u011frendik. Bu b\u00f6l\u00fcmde, \u00f6\u011frendiklerimizi ger\u00e7ek bir senaryo \u00fczerinden peki\u015ftirece\u011fiz: Canl\u0131 bir web sitesinin SFTP kullanarak g\u00fcvenli bir \u015fekilde g\u00fcncellenmesi. Bu senaryo, hem geli\u015ftiriciler hem de web y\u00f6neticileri i\u00e7in olduk\u00e7a yayg\u0131nd\u0131r ve SFTP&#8217;nin pratik faydalar\u0131n\u0131 a\u00e7\u0131k\u00e7a ortaya koyar.<\/p>\n<h3>Vaka Analizi: E-Ticaret Sitesi G\u00fcncellemesi<\/h3>\n<p>Bir e-ticaret \u015firketi olan &#8220;TrendMa\u011faza&#8221;, Black Friday indirimleri i\u00e7in web sitesinde \u00f6nemli g\u00fcncellemeler yapmas\u0131 gerekiyor. Bu g\u00fcncellemeler, yeni \u00fcr\u00fcn sayfalar\u0131, kampanya g\u00f6rselleri, \u00f6deme sisteminde k\u00fc\u00e7\u00fck bir d\u00fczeltme ve kullan\u0131c\u0131 aray\u00fcz\u00fcnde (UI) baz\u0131 iyile\u015ftirmeleri i\u00e7eriyor. Web sitesi, hassas m\u00fc\u015fteri verileri ve finansal i\u015flemler bar\u0131nd\u0131rd\u0131\u011f\u0131 i\u00e7in g\u00fcvenlik en \u00fcst \u00f6nceliktir. Geli\u015ftirici ekibi, g\u00fcncellemeleri canl\u0131 sunucuya g\u00fcvenli bir \u015fekilde aktarmak i\u00e7in SFTP kullanmaya karar verir.<\/p>\n<h4>Ad\u0131m 1: Haz\u0131rl\u0131k ve Yedekleme<\/h4>\n<p>Canl\u0131 bir sistemi g\u00fcncellemeden \u00f6nce en kritik ad\u0131m yedeklemedir. Geli\u015ftirici, SFTP ile ba\u011flanmadan \u00f6nce sunucu y\u00f6neticisinden mevcut web sitesi dosyalar\u0131n\u0131n ve veritaban\u0131n\u0131n tam bir yede\u011fini almas\u0131n\u0131 ister. Bu, olas\u0131 bir problem durumunda siteyi h\u0131zla \u00f6nceki durumuna geri d\u00f6nd\u00fcrebilmek i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<pre><code>\n# Sunucu taraf\u0131nda yedekleme komutu (\u00f6rnek)\ntar -czvf \/home\/webmaster\/yedekler\/trendmagaza_yedek_20231124.tar.gz \/var\/www\/html\/trendmagaza\n<\/code><\/pre>\n<p>Ard\u0131ndan, geli\u015ftirici kendi yerel ortam\u0131nda yeni dosyalar\u0131 haz\u0131rlar ve test eder. T\u00fcm de\u011fi\u015fikliklerin sorunsuz \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olduktan sonra, bunlar\u0131 canl\u0131ya aktarmaya haz\u0131rd\u0131r.<\/p>\n<h4>Ad\u0131m 2: G\u00fcvenli SFTP Ba\u011flant\u0131s\u0131 Kurma<\/h4>\n<p>Geli\u015ftirici, SFTP ba\u011flant\u0131s\u0131 i\u00e7in \u015fifre yerine SSH anahtar tabanl\u0131 kimlik do\u011frulama kullan\u0131r. \u00d6zel anahtar\u0131 yerel makinesinde g\u00fcvenli bir \u015fekilde saklan\u0131r ve bir parola ile korunur. Genel anahtar\u0131 ise TrendMa\u011faza&#8217;n\u0131n sunucusunda <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na eklenmi\u015ftir.<\/p>\n<p>Geli\u015ftirici, FileZilla SFTP istemcisini a\u00e7ar ve Site Y\u00f6neticisi&#8217;nde \u00f6nceden yap\u0131land\u0131rd\u0131\u011f\u0131 &#8220;TrendMa\u011faza Canl\u0131&#8221; profilini se\u00e7er. Bu profil, SFTP protokol\u00fcn\u00fc, sunucunun ana bilgisayar ad\u0131n\u0131 (\u00f6rne\u011fin, <code>sftp.trendmagaza.com<\/code>), kullan\u0131c\u0131 ad\u0131n\u0131 (\u00f6rne\u011fin, <code>dev_user<\/code>) ve \u00f6zel anahtar dosyas\u0131n\u0131n yolunu i\u00e7erir. &#8220;Ba\u011flan&#8221; d\u00fc\u011fmesine t\u0131klad\u0131\u011f\u0131nda, \u00f6zel anahtar\u0131n\u0131n parolas\u0131n\u0131 girer ve g\u00fcvenli bir SFTP oturumu kurulur.<\/p>\n<h4>Ad\u0131m 3: Dosyalar\u0131 Y\u00fckleme ve \u0130zinleri Ayarlama<\/h4>\n<p>Ba\u011flant\u0131 kurulduktan sonra, FileZilla&#8217;n\u0131n sa\u011f taraf\u0131nda sunucunun dosya yap\u0131s\u0131 g\u00f6r\u00fcn\u00fcr. Geli\u015ftirici, web sitesi dosyalar\u0131n\u0131n bulundu\u011fu dizine (\u00f6rne\u011fin, <code>\/var\/www\/html\/trendmagaza<\/code>) gider.<\/p>\n<p>G\u00fcncellenecek dosyalar\u0131 (yeni HTML, CSS, JavaScript dosyalar\u0131, g\u00f6rseller ve PHP kodlar\u0131) yerel makinesinden (sol panel) sunucuya (sa\u011f panel) s\u00fcr\u00fckleyip b\u0131rak\u0131r. FileZilla, mevcut dosyalar\u0131n \u00fczerine yazma uyar\u0131s\u0131 verir ve geli\u015ftirici bunu onaylar. \u00d6deme sistemiyle ilgili kritik bir PHP dosyas\u0131n\u0131 y\u00fcklerken, geli\u015ftirici \u00f6zellikle dikkatli davran\u0131r ve dosya aktar\u0131m\u0131n\u0131n tamamland\u0131\u011f\u0131ndan emin olur.<\/p>\n<p>Y\u00fckleme i\u015flemi tamamland\u0131ktan sonra, geli\u015ftirici baz\u0131 yeni y\u00fckledi\u011fi dosyalar\u0131n ve dizinlerin izinlerini kontrol eder. \u00d6rne\u011fin, yeni bir kampanya g\u00f6rseli y\u00fcklediyse, bu g\u00f6rselin web sunucusu taraf\u0131ndan okunabilir oldu\u011fundan emin olmak i\u00e7in izinlerini <code>644<\/code> olarak ayarlar. Yeni olu\u015fturdu\u011fu bir dizinin izinlerini ise <code>755<\/code> olarak ayarlar.<\/p>\n<pre><code>\n# Komut sat\u0131r\u0131 ile izinleri kontrol etme ve ayarlama (\u00f6rnek)\n# SFTP oturumu i\u00e7indeyken:\nsftp> ls -l \/var\/www\/html\/trendmagaza\/images\/new_campaign.jpg\nsftp> chmod 644 \/var\/www\/html\/trendmagaza\/images\/new_campaign.jpg\nsftp> ls -l \/var\/www\/html\/trendmagaza\/new_feature_module\/\nsftp> chmod 755 \/var\/www\/html\/trendmagaza\/new_feature_module\/\n<\/code><\/pre>\n<h4>Ad\u0131m 4: Do\u011frulama ve Son Kontroller<\/h4>\n<p>T\u00fcm dosyalar y\u00fcklendikten ve izinler ayarland\u0131ktan sonra, geli\u015ftirici web sitesini bir taray\u0131c\u0131da a\u00e7ar ve t\u00fcm g\u00fcncellemelerin do\u011fru bir \u015fekilde g\u00f6r\u00fcnd\u00fc\u011f\u00fcn\u00fc ve \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frular. Yeni \u00fcr\u00fcn sayfalar\u0131n\u0131, kampanya banner&#8217;lar\u0131n\u0131 ve \u00f6deme sistemi d\u00fczeltmesini test eder. Herhangi bir sorunla kar\u015f\u0131la\u015f\u0131l\u0131rsa, yedekleme sayesinde h\u0131zl\u0131ca geri d\u00f6n\u00fc\u015f yapma se\u00e7ene\u011fi mevcuttur.<\/p>\n<div class=\"expert-tip\">\n    Uzman \u0130pucu: B\u00fcy\u00fck g\u00fcncellemelerde veya s\u0131k dosya transferlerinde, SFTP&#8217;nin yan\u0131 s\u0131ra s\u00fcr\u00fcm kontrol sistemlerini (Git gibi) ve otomatik da\u011f\u0131t\u0131m (CI\/CD) boru hatlar\u0131n\u0131 kullanmak i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 \u00e7ok daha verimli ve hatas\u0131z hale getirecektir. SFTP bu durumda, acil d\u00fczeltmeler veya \u00f6zel yap\u0131land\u0131rma dosyalar\u0131 i\u00e7in bir yedek \u00e7\u00f6z\u00fcm olarak kalabilir.\n<\/div>\n<p>Bu senaryo, SFTP&#8217;nin canl\u0131 bir \u00fcretim ortam\u0131nda nas\u0131l g\u00fcvenli ve etkin bir \u015fekilde kullan\u0131labilece\u011fini g\u00f6stermektedir. Dosyalar\u0131n \u015fifrelenmesi, anahtar tabanl\u0131 kimlik do\u011frulama ve do\u011fru dosya izinleri y\u00f6netimi, TrendMa\u011faza&#8217;n\u0131n hassas verilerini korurken sorunsuz bir g\u00fcncelleme yapmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r.<\/p>\n<h2>Mobil Uyumlu SFTP Y\u00f6netimi ve Modern Web Geli\u015ftirme<\/h2>\n<p>G\u00fcn\u00fcm\u00fczde mobil cihazlar \u00fczerinden internet eri\u015fimi, masa\u00fcst\u00fc bilgisayarlar\u0131n \u00f6n\u00fcne ge\u00e7mi\u015f durumda. Bu durum, web tabanl\u0131 uygulamalar\u0131n ve y\u00f6netim panellerinin mobil uyumlu olmas\u0131n\u0131 zorunlu k\u0131l\u0131yor. SFTP&#8217;nin kendisi bir protokol olsa da, SFTP eri\u015fimi sa\u011flayan veya SFTP \u00fczerinden dosya y\u00f6netimine imkan tan\u0131yan web tabanl\u0131 aray\u00fczler veya y\u00f6netim panelleri (\u00f6rne\u011fin, baz\u0131 hosting panelleri) i\u00e7in mobil uyumluluk b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Bir web y\u00f6neticisinin veya geli\u015ftiricinin, acil bir durumda ofis d\u0131\u015f\u0131nda mobil cihaz\u0131ndan bir dosyay\u0131 SFTP ile sunucuya y\u00fcklemesi veya indirmesi gerekebilir. Bu t\u00fcr senaryolarda, kullan\u0131lan web aray\u00fcz\u00fcn\u00fcn veya SFTP istemcisinin mobil uyumlulu\u011fu, i\u015f s\u00fcreklili\u011fi ve verimlilik a\u00e7\u0131s\u0131ndan kritik hale gelir.<\/p>\n<p>Mobil uyumlu bir SFTP y\u00f6netim paneli veya aray\u00fcz\u00fc, k\u00fc\u00e7\u00fck ekranlarda bile kolayca gezilebilir, okunabilir ve kullan\u0131labilir olmal\u0131d\u0131r. B\u00fcy\u00fck butonlar, yeterli bo\u015fluk, \u00f6l\u00e7eklenebilir metinler ve duyarl\u0131 d\u00fczenler, mobil deneyimi iyile\u015ftiren temel unsurlard\u0131r. SFTP istemcisi olarak mobil uygulamalar da mevcuttur (\u00f6rne\u011fin, Termius, FTPManager gibi). Bu uygulamalar, mobil cihazlarda do\u011frudan SFTP ba\u011flant\u0131s\u0131 kurma ve dosya y\u00f6netimi yapma imkan\u0131 sunar. Ancak burada daha \u00e7ok, bir web aray\u00fcz\u00fc \u00fczerinden SFTP eri\u015fimini y\u00f6netme senaryosuna odaklanaca\u011f\u0131z.<\/p>\n<h3>Mobil Dostu Aray\u00fczler \u0130\u00e7in CSS Medya Sorgular\u0131<\/h3>\n<p>Bir web tabanl\u0131 SFTP y\u00f6netim paneli geli\u015ftiren veya mevcut bir panelin mobil uyumlulu\u011funu iyile\u015ftirmek isteyenler i\u00e7in CSS medya sorgular\u0131 (Media Queries) vazge\u00e7ilmez bir ara\u00e7t\u0131r. Medya sorgular\u0131, ekran boyutu, cihaz y\u00f6n\u00fc (yatay\/dikey) veya \u00e7\u00f6z\u00fcn\u00fcrl\u00fck gibi \u00f6zelliklere g\u00f6re farkl\u0131 CSS kurallar\u0131 uygulaman\u0131za olanak tan\u0131r. Bu sayede, ayn\u0131 HTML yap\u0131s\u0131 farkl\u0131 ekran boyutlar\u0131nda farkl\u0131 \u015fekillerde g\u00f6r\u00fcnt\u00fclenebilir.<\/p>\n<p>\u00d6rne\u011fin, bir SFTP dosya listeleme tablosunun masa\u00fcst\u00fcnde d\u00f6rt s\u00fctunu varken (Dosya Ad\u0131, Boyut, Son De\u011fi\u015fiklik, \u0130zinler), mobil ekranda sadece dosya ad\u0131n\u0131 ve belki de boyutu g\u00f6stermesini sa\u011flayabiliriz. Di\u011fer bilgiler iste\u011fe ba\u011fl\u0131 olarak geni\u015fletilebilir bir alanda g\u00f6sterilebilir veya tamamen gizlenebilir.<\/p>\n<p>\u0130\u015fte temel bir mobil uyumlu CSS medya sorgusu \u00f6rne\u011fi:<\/p>\n<pre><code>\n&lt;style&gt;\n\/* Genel stil kurallar\u0131 (masa\u00fcst\u00fc i\u00e7in varsay\u0131lan) *\/\nbody {\n    font-family: Arial, sans-serif;\n    margin: 20px;\n}\n\n.sftp-file-table {\n    width: 100%;\n    border-collapse: collapse;\n}\n\n.sftp-file-table th, .sftp-file-table td {\n    border: 1px solid #ddd;\n    padding: 8px;\n    text-align: left;\n}\n\n\/* Masa\u00fcst\u00fcnde gizlenecek s\u00fctunlar *\/\n.sftp-file-table .hide-on-mobile {\n    display: table-cell;\n}\n\n\/* Mobil cihazlar i\u00e7in medya sorgusu (ekran geni\u015fli\u011fi 768px ve alt\u0131) *\/\n@media screen and (max-width: 768px) {\n    .sftp-file-table {\n        border: 0; \/* Tablo kenarl\u0131klar\u0131n\u0131 kald\u0131r *\/\n    }\n\n    .sftp-file-table thead {\n        display: none; \/* Ba\u015fl\u0131k sat\u0131r\u0131n\u0131 gizle *\/\n    }\n\n    .sftp-file-table tr {\n        margin-bottom: 10px;\n        display: block; \/* Her sat\u0131r\u0131 bir blok olarak g\u00f6ster *\/\n        border: 1px solid #ddd;\n    }\n\n    .sftp-file-table td {\n        display: block; \/* Her h\u00fccreyi bir blok olarak g\u00f6ster *\/\n        text-align: right;\n        border-bottom: 1px dotted #ddd;\n    }\n\n    .sftp-file-table td::before {\n        content: attr(data-label); \/* data-label niteli\u011fini kullanarak ba\u015fl\u0131k ekle *\/\n        float: left;\n        font-weight: bold;\n        text-transform: uppercase;\n    }\n\n    \/* Mobil cihazda gizlenecek s\u00fctunlar *\/\n    .sftp-file-table .hide-on-mobile {\n        display: none;\n    }\n}\n&lt;\/style&gt;\n\n&lt;!-- HTML Yap\u0131s\u0131 (\u00f6rnek) --&gt;\n&lt;table class=\"sftp-file-table\"&gt;\n    &lt;thead&gt;\n        &lt;tr&gt;\n            &lt;th&gt;Dosya Ad\u0131&lt;\/th&gt;\n            &lt;th class=\"hide-on-mobile\"&gt;Boyut&lt;\/th&gt;\n            &lt;th class=\"hide-on-mobile\"&gt;Son De\u011fi\u015fiklik&lt;\/th&gt;\n            &lt;th&gt;\u0130\u015flemler&lt;\/th&gt;\n        &lt;\/tr&gt;\n    &lt;\/thead&gt;\n    &lt;tbody&gt;\n        &lt;tr&gt;\n            &lt;td data-label=\"Dosya Ad\u0131\"&gt;index.html&lt;\/td&gt;\n            &lt;td data-label=\"Boyut\" class=\"hide-on-mobile\"&gt;1.2 KB&lt;\/td&gt;\n            &lt;td data-label=\"Son De\u011fi\u015fiklik\" class=\"hide-on-mobile\"&gt;2023-11-24&lt;\/td&gt;\n            &lt;td data-label=\"\u0130\u015flemler\"&gt;&lt;button&gt;\u0130ndir&lt;\/button&gt;&lt;\/td&gt;\n        &lt;\/tr&gt;\n        &lt;tr&gt;\n            &lt;td data-label=\"Dosya Ad\u0131\"&gt;style.css&lt;\/td&gt;\n            &lt;td data-label=\"Boyut\" class=\"hide-on-mobile\"&gt;0.8 KB&lt;\/td&gt;\n            &lt;td data-label=\"Son De\u011fi\u015fiklik\" class=\"hide-on-mobile\"&gt;2023-11-24&lt;\/td&gt;\n            &lt;td data-label=\"\u0130\u015flemler\"&gt;&lt;button&gt;\u0130ndir&lt;\/button&gt;&lt;\/td&gt;\n        &lt;\/tr&gt;\n    &lt;\/tbody&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>Bu \u00f6rnekte, masa\u00fcst\u00fcnde t\u00fcm s\u00fctunlar g\u00f6r\u00fcn\u00fcrken, ekran geni\u015fli\u011fi 768 pikselin alt\u0131na d\u00fc\u015ft\u00fc\u011f\u00fcnde (tipik bir tablet veya telefon ekran\u0131), tablo ba\u015fl\u0131klar\u0131 gizlenir, her tablo sat\u0131r\u0131 bir blok haline gelir ve h\u00fccreler alt alta s\u0131ralan\u0131r. <code>data-label<\/code> niteli\u011fi sayesinde, her h\u00fccrenin ba\u015f\u0131na ilgili ba\u015fl\u0131k otomatik olarak eklenir, b\u00f6ylece mobil kullan\u0131c\u0131lar hangi bilginin ne anlama geldi\u011fini kolayca anlayabilir. Ayr\u0131ca, gereksiz g\u00f6r\u00fclen &#8220;Boyut&#8221; ve &#8220;Son De\u011fi\u015fiklik&#8221; s\u00fctunlar\u0131 mobil g\u00f6r\u00fcn\u00fcmde tamamen gizlenir.<\/p>\n<p>Modern web geli\u015ftirme pratikleri, SFTP gibi arka u\u00e7 s\u00fcre\u00e7lerini y\u00f6neten aray\u00fczlerin bile kullan\u0131c\u0131 deneyimini g\u00f6z \u00f6n\u00fcnde bulundurmas\u0131n\u0131 gerektirir. Mobil uyumluluk, sadece estetik bir tercih de\u011fil, ayn\u0131 zamanda eri\u015filebilirlik ve i\u015flevsellik a\u00e7\u0131s\u0131ndan bir zorunluluktur. SFTP protokol\u00fcn\u00fcn kendisi g\u00fcvenli\u011fi sa\u011flarken, bu protokolle etkile\u015fime giren ara\u00e7lar\u0131n kullan\u0131c\u0131 dostu ve her cihazdan eri\u015filebilir olmas\u0131, dijital varl\u0131klar\u0131n\u0131z\u0131 y\u00f6netme esnekli\u011finizi art\u0131r\u0131r.<\/p>\n<h2>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>Bu kapsaml\u0131 rehber boyunca, SFTP&#8217;nin ne oldu\u011funu, neden g\u00fcvenli dosya aktar\u0131m\u0131 i\u00e7in vazge\u00e7ilmez bir ara\u00e7 oldu\u011funu, hem grafik aray\u00fczl\u00fc hem de komut sat\u0131r\u0131 \u00fczerinden nas\u0131l ba\u011flant\u0131 kurulaca\u011f\u0131n\u0131 ve ileri d\u00fczey g\u00fcvenlik pratiklerini \u00f6\u011frendik. Ayr\u0131ca, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve mobil uyumluluk gibi modern geli\u015ftirme yakla\u015f\u0131mlar\u0131n\u0131 da ele alarak konuyu farkl\u0131 a\u00e7\u0131lardan inceledik.<\/p>\n<p>\u00d6zetle, SFTP (SSH File Transfer Protocol), dosyalar\u0131n\u0131z\u0131 uzak sunuculara \u015fifreli ve g\u00fcvenli bir \u015fekilde aktarman\u0131n en etkili yollar\u0131ndan biridir. Geleneksel FTP&#8217;nin aksine, SFTP t\u00fcm veriyi ve kimlik do\u011frulama bilgilerini \u015fifreleyerek yetkisiz eri\u015fime kar\u015f\u0131 korur. SSH anahtar tabanl\u0131 kimlik do\u011frulama kullanarak \u015fifrelerin zay\u0131fl\u0131klar\u0131ndan ka\u00e7\u0131nmak, dosya izinlerini do\u011fru ayarlamak ve sunucu taraf\u0131nda ek g\u00fcvenlik \u00f6nlemleri almak, SFTP ba\u011flant\u0131lar\u0131n\u0131z\u0131n sa\u011flaml\u0131\u011f\u0131n\u0131 daha da art\u0131racakt\u0131r. \u0130ster bir web sitesi y\u00f6neticisi olun, ister bir geli\u015ftirici, isterse hassas verilerle \u00e7al\u0131\u015fan bir profesyonel, SFTP&#8217;yi i\u015f ak\u0131\u015f\u0131n\u0131za entegre etmek, dijital varl\u0131klar\u0131n\u0131z\u0131n g\u00fcvenli\u011fini sa\u011flamak ad\u0131na atabilece\u011finiz en \u00f6nemli ad\u0131mlardan biridir.<\/p>\n<p>Unutmay\u0131n, g\u00fcvenlik s\u00fcrekli bir s\u00fcre\u00e7tir. D\u00fczenli yedeklemeler almak, yaz\u0131l\u0131mlar\u0131n\u0131z\u0131 g\u00fcncel tutmak ve g\u00fcvenlik bilinciyle hareket etmek, SFTP&#8217;nin sa\u011flad\u0131\u011f\u0131 korumay\u0131 tamamlay\u0131c\u0131 unsurlard\u0131r. Bu rehberin, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 g\u00fcvenli bir \u015fekilde aktarma konusunda size sa\u011flam bir temel olu\u015fturdu\u011funu umuyoruz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<h4>1. SFTP ile FTP aras\u0131ndaki temel fark nedir?<\/h4>\n<p>Temel fark g\u00fcvenliktedir. FTP, verileri ve kimlik bilgilerini \u015fifrelemeden, yani a\u00e7\u0131k metin olarak aktar\u0131r, bu da dinlenmeye kar\u015f\u0131 savunmas\u0131zd\u0131r. SFTP ise, SSH protokol\u00fc \u00fczerinden \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in t\u00fcm veriyi ve kimlik bilgilerini \u015fifreleyerek \u00e7ok daha g\u00fcvenli bir aktar\u0131m sa\u011flar. Ayr\u0131ca SFTP, uzak dosya sistemi y\u00f6netimini de destekler (silme, yeniden adland\u0131rma, izin de\u011fi\u015ftirme gibi).<\/p>\n<h4>2. SFTP kullan\u0131rken hangi portu kullanmal\u0131y\u0131m?<\/h4>\n<p>SFTP, SSH ile ayn\u0131 portu kullan\u0131r ve varsay\u0131lan olarak 22 numaral\u0131 portu kullan\u0131r. Ancak g\u00fcvenlik nedeniyle baz\u0131 sunucular farkl\u0131 bir port numaras\u0131 kullanacak \u015fekilde yap\u0131land\u0131r\u0131labilir (\u00f6rne\u011fin, 2222 veya rastgele bir y\u00fcksek port). Ba\u011flant\u0131 kurmadan \u00f6nce sunucu y\u00f6neticinizden do\u011fru port numaras\u0131n\u0131 \u00f6\u011frenmeniz \u00f6nemlidir.<\/p>\n<h4>3. \u015eifre yerine neden SSH anahtar\u0131 kullanmal\u0131y\u0131m?<\/h4>\n<p>SSH anahtarlar\u0131, \u015fifrelere g\u00f6re \u00e7ok daha g\u00fcvenli bir kimlik do\u011frulama y\u00f6ntemidir. Anahtarlar, kaba kuvvet sald\u0131r\u0131lar\u0131na kar\u015f\u0131 \u00e7ok daha diren\u00e7lidir ve uzun, karma\u015f\u0131k \u015fifreleri hat\u0131rlama zorunlulu\u011funu ortadan kald\u0131r\u0131r. \u00d6zel anahtar\u0131n\u0131z bir parola ile korunuyorsa, bu ek bir g\u00fcvenlik katman\u0131 sa\u011flar. Ayr\u0131ca, anahtar tabanl\u0131 kimlik do\u011frulama, otomatik komut dosyalar\u0131 ve CI\/CD s\u00fcre\u00e7leri i\u00e7in de daha uygundur.<\/p>\n<h4>4. SFTP ba\u011flant\u0131m ba\u015far\u0131s\u0131z olursa ne yapmal\u0131y\u0131m?<\/h4>\n<p>Ba\u011flant\u0131 sorunlar\u0131 ya\u015farsan\u0131z, \u015funlar\u0131 kontrol edin:<\/p>\n<ul>\n<li><strong>Ana Bilgisayar Ad\u0131\/IP Adresi:<\/strong> Do\u011fru girdi\u011finizden emin olun.<\/li>\n<li><strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Sunucudaki kullan\u0131c\u0131 ad\u0131n\u0131z\u0131n do\u011fru oldu\u011fundan emin olun.<\/li>\n<li><strong>Port Numaras\u0131:<\/strong> Varsay\u0131lan 22 de\u011filse, do\u011fru portu kulland\u0131\u011f\u0131n\u0131zdan emin olun.<\/li>\n<li><strong>\u015eifre\/Anahtar:<\/strong> \u015eifrenizin do\u011fru oldu\u011fundan veya \u00f6zel anahtar dosyan\u0131z\u0131n yolunun ve parolas\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olun.<\/li>\n<li><strong>G\u00fcvenlik Duvar\u0131 (Firewall):<\/strong> Yerel veya sunucu g\u00fcvenlik duvar\u0131n\u0131n SFTP ba\u011flant\u0131lar\u0131n\u0131 engellemedi\u011finden emin olun.<\/li>\n<li><strong>Sunucu Durumu:<\/strong> Uzak sunucunun \u00e7al\u0131\u015f\u0131r durumda oldu\u011fundan ve SSH servisini ba\u015flatt\u0131\u011f\u0131ndan emin olun.<\/li>\n<\/ul>\n<h4>5. SFTP ile dosya silmek g\u00fcvenli midir?<\/h4>\n<p>Evet, SFTP \u00fczerinden dosya silmek, ba\u011flant\u0131n\u0131n kendisi \u015fifreli oldu\u011fu i\u00e7in g\u00fcvenlidir. Ancak &#8220;g\u00fcvenli&#8221; terimi burada veri aktar\u0131m\u0131n\u0131n \u015fifrelenmesi anlam\u0131na gelir, silme i\u015fleminin geri al\u0131namazl\u0131\u011f\u0131 veya yetkisiz silme riskini kapsamaz. Yanl\u0131\u015fl\u0131kla dosya silme riskini azaltmak i\u00e7in her zaman dikkatli olun, yedeklemeler al\u0131n ve dosya izinlerini do\u011fru ayarlayarak yetkisiz kullan\u0131c\u0131lar\u0131n kritik dosyalar\u0131 silmesini engelleyin.<\/p>\n","protected":false},"excerpt":{"rendered":"SFTP ile G\u00fcvenli Dosya Aktar\u0131m\u0131: Uzak Sunucuya Ad\u0131m Ad\u0131m Rehber Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha&hellip;","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":[1],"tags":[],"class_list":{"0":"post-38408","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>SFTP Nedir ve Neden \u00d6nemlidir?<\/title>\n<meta name=\"description\" content=\"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.\" \/>\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\/sftp-nedir-ve-neden-onemlidir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SFTP Nedir ve Neden \u00d6nemlidir?\" \/>\n<meta property=\"og:description\" content=\"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-30T13:22:01+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=\"25 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"SFTP Nedir ve Neden \u00d6nemlidir?\",\"datePublished\":\"2026-01-30T13:22:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\"},\"wordCount\":4520,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\",\"name\":\"SFTP Nedir ve Neden \u00d6nemlidir?\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-30T13:22:01+00:00\",\"description\":\"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SFTP Nedir ve Neden \u00d6nemlidir?\"}]},{\"@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":"SFTP Nedir ve Neden \u00d6nemlidir?","description":"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.","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\/sftp-nedir-ve-neden-onemlidir\/","og_locale":"tr_TR","og_type":"article","og_title":"SFTP Nedir ve Neden \u00d6nemlidir?","og_description":"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-30T13:22:01+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"25 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"SFTP Nedir ve Neden \u00d6nemlidir?","datePublished":"2026-01-30T13:22:01+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/"},"wordCount":4520,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/","url":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/","name":"SFTP Nedir ve Neden \u00d6nemlidir?","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-30T13:22:01+00:00","description":"Veri g\u00fcvenli\u011fi, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her zamankinden daha kritik bir \u00f6neme sahip. Dosyalar\u0131n\u0131z\u0131 uzak bir sunucuya aktar\u0131rken g\u00fcvenli\u011fi sa\u011flamak, hassas bilgilerinizin k\u00f6t\u00fc niyetli ki\u015filerin eline ge\u00e7mesini engellemek i\u00e7in vazge\u00e7ilmezdir. Bu rehberde, SFTP kullanarak dosyalar\u0131n\u0131z\u0131 nas\u0131l g\u00fcvenli bir \u015fekilde transfer edece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sftp-nedir-ve-neden-onemlidir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SFTP Nedir ve Neden \u00d6nemlidir?"}]},{"@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\/38408","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=38408"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38408\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}