{"id":7459,"date":"2023-09-15T15:10:55","date_gmt":"2023-09-15T12:10:55","guid":{"rendered":"https:\/\/demo3.lond.net\/blog\/?p=7459"},"modified":"2025-01-22T12:40:22","modified_gmt":"2025-01-22T09:40:22","slug":"sftp-nedir-ve-kullanimina-dair-bilinmesi-gerekenler","status":"publish","type":"post","link":"https:\/\/isimkaydet.com\/blog\/sftp-nedir-ve-kullanimina-dair-bilinmesi-gerekenler\/","title":{"rendered":"SFTP Nedir ve Kullan\u0131m\u0131na Dair Bilinmesi Gerekenler"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">FTP, dosya ve veri transferi konusunda bilgisayarlar aras\u0131nda klasik bir y\u00f6ntem olarak kabul edilir. Ancak, g\u00fcn\u00fcm\u00fcz\u00fcn g\u00fcvenlik hassasiyeti g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda, bu metod eskimekte ve yerini daha g\u00fcvenli teknolojilere b\u0131rakmaktad\u0131r. Bu noktada devreye SFTP giriyor, \u00f6zellikle VPS hosting kullan\u0131c\u0131lar\u0131 i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir alternatif haline geliyor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bu yaz\u0131da, g\u00fcvenli dosya transferi i\u00e7in SFTP&#8217;nin nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve bunun yan\u0131 s\u0131ra di\u011fer kullan\u0131\u015fl\u0131 komutlar\u0131n nas\u0131l i\u015fledi\u011fini ele alaca\u011f\u0131z.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>SFTP \u0130le Nas\u0131l Ba\u011flant\u0131 Kurulur?<\/strong><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">SFTP, SSH&#8217;nin alt bir sistemidir. Bu sebeple, t\u00fcm SSH do\u011frulama y\u00f6ntemlerini destekler. SFTP kurulumu ve \u015fifre do\u011frulamas\u0131 olduk\u00e7a kolay olmakla birlikte, \u015fifresiz SFTP eri\u015fimi i\u00e7in SSH anahtarlar\u0131 olu\u015fturman\u0131n daha pratik ve g\u00fcvenli oldu\u011funu belirtmek gerekir.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">SSH anahtarlar\u0131n\u0131z\u0131 nas\u0131l olu\u015fturaca\u011f\u0131n\u0131z konusunda rehberimize g\u00f6z atabilirsiniz. Daha sonra, SFTP ile ba\u011flant\u0131 kurmak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izlemeniz yeterlidir:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">SSH eri\u015fiminizi kontrol etmek i\u00e7in a\u015fa\u011f\u0131daki komutlardan birini kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">ssh kullanici@sunucu_ip<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">ssh kullanici@uzakhost_domain<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u0130\u015flem tamamland\u0131ktan ve herhangi bir hata ile kar\u015f\u0131la\u015f\u0131lmad\u0131ktan sonra oturumu kapat\u0131n.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A\u015fa\u011f\u0131daki komutlarla bir SFTP ba\u011flant\u0131s\u0131 kurabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp kullanici@sunucu_ip<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp kullanici@uzakhost_domain<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E\u011fer \u00f6zel bir SSH portu kullan\u0131yorsan\u0131z, SFTP portunu de\u011fi\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki komutlardan birini kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp -oPort=\u00f6zelport kullanici@sunucu_ip<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp -oPort=\u00f6zelport kullanici@uzakhost_domain<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Komutun \u00f6rnek kullan\u0131m\u0131 a\u015fa\u011f\u0131daki gibidir:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp -oPort=49166\u00a0kullanici@31.220.57.32<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ba\u011flant\u0131 kurulduktan sonra bir SFTP istemi g\u00f6r\u00fcnt\u00fclenir.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>SFTP \u0130le Dosya Transferi Nas\u0131l Ger\u00e7ekle\u015ftirilir?<\/strong><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u015eimdi, SFTP kullanarak uzak sunucudan yerel makineye dosya transferinin nas\u0131l yap\u0131ld\u0131\u011f\u0131n\u0131 anlatal\u0131m.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ba\u015flamadan \u00f6nce hangi yerel ve uzak dizinleri kulland\u0131\u011f\u0131m\u0131z\u0131 belirlemeliyiz. Bunun i\u00e7in a\u015fa\u011f\u0131daki SFTP komutlar\u0131n\u0131 kullanabiliriz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp&gt; lpwd<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Yerel dizin: \/LocalDirectory<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp&gt; pwd<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uzak dizin: \/RemoteDirectory<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u015eimdi, get komutunu kullanarak uzak sunucudan yerel makinenize nas\u0131l dosya transferi yap\u0131ld\u0131\u011f\u0131n\u0131 anlatal\u0131m. get komutunun temel s\u00f6zdizimi a\u015fa\u011f\u0131daki gibidir:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">get \/uzak-dizin\/dosya.txt<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u00d6rne\u011fin, \/etc\/xinetd.conf dosyas\u0131n\u0131 uzak sunucudan (31.220.57.32) yerel makinenize kopyalamak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">get \/etc\/xinetd.conf<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u0130ndirme i\u015flemi tamamland\u0131ktan sonra t\u00fcm *.conf dosyalar\u0131n\u0131 yerel makinenizin \/kullanici\/home dizininde bulabilirsiniz.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Birden fazla dosya indirmek i\u00e7in mget komutunu kullanabilirsiniz. \u00d6rne\u011fin, \/etc dizinindeki t\u00fcm .conf uzant\u0131l\u0131 dosyalar\u0131 indirelim:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">mget \/etc\/*.conf<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u0130ndirme i\u015flemi tamamland\u0131ktan sonra t\u00fcm *.conf dosyalar\u0131n\u0131 yerel makinenizin \/kullanici\/home dizininde bulabilirsiniz.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>SFTP \u0130le Yerel Makineden Uzak Sunucuya Dosya Transferi<\/strong><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Yerel makineden uzak sunucuya dosya kopyalamak i\u00e7in put komutunu kullanabilirsiniz. put komutunun s\u00f6zdizimiyse a\u015fa\u011f\u0131daki gibidir:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">put dosya.txt \/UzakDizin<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A\u015fa\u011f\u0131daki komut, yerel makineden uzak sunucuya ornek.txt adl\u0131 dosyay\u0131 transfer etmek i\u00e7in kullan\u0131labilir:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">put \/home\/kullaniciadi\/ornek.txt \/root<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Dosyay\u0131, hedef makinenin (uzak sunucunun) k\u00f6k dizininde bulabilirsiniz. Ayr\u0131ca mput komutunu kullanarak birden fazla dosya transferi yapmay\u0131 deneyebilirsiniz. Bu komut mget ile ayn\u0131 \u015fekilde \u00e7al\u0131\u015fmaktad\u0131r:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">mput \/home\/kullaniciadi\/*.txt \/root<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bu komut, \/home\/kullaniciadi dizinindeki .txt uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 yerel makineden uzak makinenin \/root dizinine ta\u015f\u0131r.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>SFTP&#8217;de Gezinmek \u0130\u00e7in Kullan\u0131lacak Komutlar<\/strong><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">SFTP ile uzak ve yerel sunucularda daha rahat bir \u015fekilde gezinmek i\u00e7in baz\u0131 komutlar kullanabilirsiniz. Bu komutlar, Linux kabuk isteminde kulland\u0131klar\u0131n\u0131za olduk\u00e7a benzerdir.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u00d6rne\u011fin, pwd komutunu hangi dizinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp&gt; pwd<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uzak dizin: \/UzakDizin<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">veya<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">sftp&gt; lpwd<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Yerel dizin: \/YerelDizin<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Kulland\u0131\u011f\u0131n\u0131z dosyalar\u0131n ve dizinlerin listesini g\u00f6r\u00fcnt\u00fclemek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">ls (uzak dizin)<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">lls (yerel dizin)<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Sonu\u00e7 a\u015fa\u011f\u0131daki gibi olacakt\u0131r:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pictures Templates Media Text.txt Documents<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bir uzak dizinden ba\u015fka bir yerel \u00e7al\u0131\u015fma dizinine ge\u00e7mek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">cd dizin_ad\u0131<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">lcd dizin_ad\u0131<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Son olarak, ! ve exit komutlar\u0131n\u0131 kullanarak yerel kabu\u011fa geri d\u00f6nebilir ve SFTP&#8217;den \u00e7\u0131kabilirsiniz.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>FTP, dosya ve veri transferi konusunda bilgisayarlar aras\u0131nda klasik bir y\u00f6ntem olarak kabul edilir. Ancak, g\u00fcn\u00fcm\u00fcz\u00fcn g\u00fcvenlik hassasiyeti g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda, bu metod eskimekte ve yerini daha g\u00fcvenli teknolojilere b\u0131rakmaktad\u0131r. Bu noktada devreye SFTP giriyor, \u00f6zellikle VPS hosting kullan\u0131c\u0131lar\u0131 i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 bir alternatif haline geliyor. Bu yaz\u0131da, g\u00fcvenli dosya transferi i\u00e7in SFTP&#8217;nin nas\u0131l kullan\u0131laca\u011f\u0131n\u0131<\/p>\n","protected":false},"author":1,"featured_media":7461,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-7459","post","type-post","status-publish","format-standard","has-post-thumbnail","category-web-hosting"],"_links":{"self":[{"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/posts\/7459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/comments?post=7459"}],"version-history":[{"count":3,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/posts\/7459\/revisions"}],"predecessor-version":[{"id":8292,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/posts\/7459\/revisions\/8292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/media\/7461"}],"wp:attachment":[{"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/media?parent=7459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/categories?post=7459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/isimkaydet.com\/blog\/wp-json\/wp\/v2\/tags?post=7459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}