FTP ve SSH Arasındaki Fark

Anonim

FTP vs. SSH

FTP, uzak bir konumdan yerel bir bilgisayara dosya aktarımı için oluşturulan bir protokol olan Dosya Aktarım Protokolü'nün (File Transfer Protocol) ya da tam tersi. Öte yandan, Secure Shell (SSH), iletişim yolculuğu için bir elektrik yolu olduğu sürece iki bilgisayar arasındaki iletişimi kolaylaştıran bir ağ protokolüdür.

FTP, bugün gördüğümüz gibi, kamu ağlarının gelişiminden önce oluşturulduğu gibi oldukça eskidir. Bu nedenle, FTP yaratıcıları verileri güvence altına alma veya kullanıcı adlarının ve şifrelerin kimlik doğrulama gereksinimini görmedi ve aslında bunları düz metin halinde gönderdi. Bu, veri paketlerini kandırmak için bilgisi olan herkesin, aktarılan veriyi yeniden kurabileceği veya daha kötüsü, uzaktaki siteye tam erişim kazanıp kullanıcı adını ve şifresini elde edebileceği anlamına gelir. Secure Shell ismi zaten size SSH'nin güvenliğini iyi bir fikir vermelidir. SSH aslında Helsinki Teknoloji Üniversitesi'nde koklama saldırısı yapıldıktan sonra kuruldu. O dönemde önemli kullanılan eski ve güvenlik açığından etkilenen Telnet protokolünün yerini alıyor. SSH'nin güvenliği, gönderilmeden önce verilerin şifrelenmesi ile gerçekleştirilir. Bu daha sonra yalnızca belirtilen yerde şifresi çözülür.

Dosya aktarım protokolü olarak, FTP yalnızca dosyaları bir noktadan diğerine aktarabilir ve dosya ve dizinleri kopyalama, taşıma veya silme gibi bazı temel dosya işlemleri gerçekleştirebilir. SSH, kullanıcının dinleme sunucusu tarafından uzak bilgisayarda yorumlanıp yürütülebilecek komutlar vermesine izin verdiği için bunun ötesine geçer. Ayrıca tünel oluşturmada, çalışan bazı hizmetleri ve uygulamaları izlemek ve hatta dosyaları aktarmak için kullanılabilir.

Hem FTP hem de SSH yaşına rağmen, bunlar bir şekilde ya da başka bir dünyada halen dünya çapında yaygın olarak kullanılmaktadır. Hemen hemen tüm web sitesi barındırma sağlayıcıları, hesaplarına dosya yüklemenin uygun bir yolunu sağlamak için kullanıcı hesaplarına FTP erişimi sunar. SSH erişimi FTP kadar yaygın olmasa da, bazı sağlayıcılar kullanıcıya daha fazla denetim imkanı sağladığı için sitelerini yönetme konusunda daha fazla özgürlük sunmaktadır.

Özet:

1. SSH bir ağ protokolü iken FTP, bir dosya aktarım protokolüdür.

2. FTP doğal olarak güvensizdir, ancak SSH doğal olarak güvenlidir.

3. SSH, çok çeşitli uygulamalar sağlarken FTP sadece dosyaların kontrolünü sağlar.