HDG Açıklıyor: SFTP ve FTP Nedir?

Bir bilgisayar ağının veri ve kaynak alışverişi yapması için yönlendiriciler, anahtarlar ve bilgisayarlar gibi çeşitli aygıtlardan oluşan bir koleksiyon gerekir. Bu ağın daha sonra, tüm bu cihazlar arasında uygun bir iletişim kurmak için bir protokolü, muhtemelen birden fazla protokolü izlemesi gerekir. FTP ve SFTP bu tür iki protokoldür.

SFTP ve FTP nedir ? FTP , ağ üzerinden dosya alışverişi(exchanging files over the network) için bir yol sağlarken SFTP , veri akışı boyunca dosyalara güvenli erişim, aktarım ve yönetime izin verir. FTP , veriler düz metin olarak gönderilirken, SFTP tüm verileri gönderilmek üzere şifreler.

FTP ve SFTP arasındaki temel fark güvenliktir. FTP , birden fazla cihaz arasında dosya aktarımı için güvenli bir kanal sağlamazken, SFTP bunu sağlar. Bu nedenle, SFTP , FTP'den(FTP) daha güvenlidir . Ancak, bu makale bu iki protokol arasındaki farkları biraz daha derinlemesine inceleyecektir.

HDG Açıklıyor: SFTP ve FTP Nedir?(HDG Explains: What Is SFTP & FTP?)

SFTP ve FTP arasındaki farkları anlamak için öncelikle ikisinin ne olduğunu ve ne yaptığını daha iyi anlamanız gerekir. Kullanımlar aralarında sadece biraz farklılık gösterir, ancak farklılıklar ilk bakışta göründüklerinden biraz daha derine iner.

FTP Nedir?

FTP veya F ile Aktarım(T) Protokolü , dosyaların bir ağ üzerinden bir istemci (yerel bilgisayar) ve bir sunucu arasında aktarılmasına izin veren standart bir ağ protokolüdür  .(P)

(Prior)Grafik kullanıcı arabirimlerine ( GUI'ler(GUIs) ) sahip işletim sistemlerinden önce FTP , eski metin tabanlı bilgisayarlar ve ağlar arasında dosya göndermek ve almak için geliştirildi. H yper t ext Transfer(T) Protocol (HTTP) ortaya  çıkmadan çok önce internette bilgiye erişmek için kullanılan orijinal programlardan biriydi .(P)

Bugün, FTP(FTP) kullanmanın üç ana yolu vardır : Grafiksel FTP İstemcileri(FTP Clients) , Web Tarayıcı(Web Browser) ve Komut Satırı FTP(Command-line FTP) . Her biri masaüstü bilgisayarlar, sunucular, mobil cihazlar ve donanım platformları dahil olmak üzere çeşitli uygulamalar için uygundur.

Grafik FTP İstemcileri

Bu istemciler, dosyaların sürükle ve bırak biçiminde aktarılmasına izin verir. Filezilla , muhtemelen (Filezilla)Windows işletim sistemleri için en iyi bilinen ücretsiz FTP istemcisidir . Mac için Cyberduck var . 

Tipik olarak, bir programı açarken FTP(FTP) sunucusunu, kullanıcı adınızı ve bir şifreyi girersiniz . Bazı sunucular, anonim olarak girebilmeniz için ayarlamış olabilir, bu durumda kullanıcı adı ve şifre gerekmeyebilir.

Daha sonra dosya ve klasörleri ana bilgisayardan sunucuya (ve tersi) sürükleyip bırakabilir ve aktarımın tamamlanmasını bekleyebilirsiniz.

İnternet tarayıcısı

Bir FTP(FTP) sunucusuna bağlanmak için bir web tarayıcısı kullanmak , FTP adresine bir (FTP)HTTP adresiyle aynı şekilde bağlanabileceğiniz için muhtemelen daha tanıdık olacaktır . Bir web tarayıcısı ayrıca daha büyük bir dizine göz atmayı, dosyaları okumayı ve onları almayı kolaylaştırır. Ayrıca, bazı site bağlantı ayrıntılarını ve dosya aktarımlarını otomatik olarak ele alma hizmetini de verecektir.

Web tarayıcısı FTP kullanışlı görünse de, genellikle özel bir FTP istemcisinden daha yavaş ve daha az güvenilirdir. Ayrıca daha az özelliğe sahip olma eğilimindedirler.

Komut satırı FTP

Bunu bilmiyor olabilirsiniz, ancak işletim sisteminizde muhtemelen yerleşik komut satırı istemcileri vardır. İşletim sisteminiz Windows(Windows) , Mac veya Linux olduğu sürece . Başlamak  için işletim sisteminizin istemini ( Windows için komut istemi , Mac için Terminal veya (Terminal)Linux için konsol ) açın.

Ardından, örnek olarak şunu yazın

f tp ftp.empire.gov

Şimdi Enter'a(Enter) basın . Ardından, kendi hesabınıza erişiyorsanız, o hesap için kullanıcı adını ve şifreyi kullanın. Anonim olarak erişiyorsanız, kullanıcı adınız olarak  anonim , şifre olarak e-posta adresinizi kullanın.(anonymous)

Bu noktada, taşımak istediğiniz dosyaların saklandığı dizinde olmak isteyeceksiniz. Dosya veya klasörün adının ardından mput komutunu girebilir ve aktarımı tetiklemek için Enter'a basabilirsiniz.(Enter )

Gelecekteki FTP(FTP) aktarımlarında size yardımcı olabilecek, isterseniz öğrenmeniz için birçok komut vardır . Indiana Üniversitesi(Indiana University) , ilgilenip ilgilenmediğini kontrol etmek için birkaç yararlı FTP komutuna sahiptir.(FTP)

SFTP Nedir?(What Is SFTP?)

S SH F ile Aktarım(T) Protokolü anlamına gelen SFTP, dosya erişimi, aktarımı ve dosya(FTP) yönetimine izin vermesi, ancak güvenli ve güvenilir bir veri akışı üzerinden  FTP'ye(P) benzer bir ağ protokolüdür .

FTP'den(FTP) farklı olarak ayrı komut ve veri kanalları kullanmaz. Bunun yerine, özel olarak biçimlendirilmiş paketlerdeki dosyaları tek bir bağlantıda aktarır. Adındaki SSH , SFTP'nin(SFTP) bir uzantısı olduğu S ecure SH ell protokolü anlamına gelir. Bu, SFTP(SFTP) protokolünü kullanırken ek bir güvenlik düzeyi sağlar .

SFTP'yi (SFTP)FTP'ye(FTP) sağlananla aynı şekilde kullanabilirsiniz , en büyük fark güvenli bağlantıdır. Filezilla ve Cyberduck ayrıca ücretsiz paketlerinin bir parçası olarak SFTP'yi(SFTP) de sunar , bu kesinlikle yararlanmak isteyeceğiniz bir şeydir.

Bir SFTP sunucusuna bağlanırken, bağlantının güvenli bir kanal üzerinden yürütüldüğünü varsayar. Bu, istemci kullanıcı kimliği protokol için kullanılabilir hale geldiğinden, istemci kimlik doğrulaması ihtiyacını ortadan kaldırır.

WordPress , hem (WordPress)FTP hem de SFTP bağlantılarına izin veren mükemmel bir site örneğidir . Bilgisayarınıza veya bir sunucuya kaydettiğiniz bir temayı eklemeye çalışırken, o temayı FTP veya SFTP aracılığıyla aktarmanız gerekebilir . 

Bu, WordPress'in(WordPress) normal bir aktarım sırasında temanızın gerektirebileceği belirli kod satırlarını reddetmesini önlemek içindir. Bu sadece temalar için değil, diğer dosyalar için de geçerlidir.

SFTP ve FTP Arasındaki Temel Fark(Key Difference Between SFTP & FTP)

En dikkate değer ve bariz fark tanımdadır. SFTP güvenli bir ağ protokolü iken FTP değildir. Bir diğeri protokol türleri olacaktır. FTP , TCP/IP tabanlı bir protokoldür. SFTP , SSH tabanlı bir protokoldür. 

TCP/IP , (P)İletim (I)Kontrol(T) Protokolü /(C) İnternet Protokolü anlamına gelir(P) . Başka bir deyişle, internetteki tüm bilgisayarlar arasındaki iletişimi yöneten standart protokoldür.

  • FTP , kontrol bağlantısını 21 numaralı TCP bağlantı noktasında kurarken (TCP)SFTP , dosyaları istemci ve sunucu arasında  SSH protokolü tarafından kurulan bağlantı altında aktarır .
  • FTP , verileri yalnızca düz metin biçiminde gönderirken SFTP , ana bilgisayara gönderilmeden önce tüm verilerini şifreler. 
  • SFTP ayrıca, (SFTP)FTP'nin(FTP) daha açık bir protokol olduğu durumlarda ana bilgisayardan ana bilgisayara aktarım sağlayan bağımsız bir protokoldür.

Bir süre önce, FTP'ye(FTP) biraz güvenlik eklemek için Netscape , SSL veya S ecure Sockets L ayer'i(L) (şu anda TLS veya Transport L(T) ayer G(S) ecurity ) yarattı(S) . Ardından FTPS(FTPS) oluşturmak için FTP'ye (FTP)SSL uygulandı . 

Bu, verilerin FTP(FTP) kullanılarak iki güvenli değişken aracılığıyla güvenli bir şekilde değiş tokuş edilmesini sağladı : FTPS Implicit SSL ve FTPS Explicit SSL . Her ikisi de (Both)SSL şifrelemesi kullanır .

Sonunda, çoğu kişinin endişelenmesi gereken tek önemli fark, SFTP'nin(SFTP) dosyaları bir ana bilgisayardan diğerine aktarmanın güvenli bir yolunu sağlamasıdır. FTP , şifreleme olmadan yalnızca bir komut ve bir veri kanalı olmak üzere iki kanal aracılığıyla standart bir düz metin iletimi sağlar.



About the author

Merhaba potansiyel işverenler! Alanında 7 yılı aşkın deneyime sahip son derece deneyimli bir yazılım mühendisiyim. Windows 7 uygulamalarını nasıl tasarlayıp geliştireceğimi biliyorum ve profilimde çok çeşitli Harika Web Siteleri önerileri var. Becerilerim ve deneyimlerim, iyi proje yönetimi becerilerine, programlama bilgisine ve web geliştirme deneyimine sahip yetenekli bir birey arayan herhangi bir şirket için bana mükemmel bir eşleşme sunuyor.



Related posts