FTPS ve SFTP arasındaki fark nedir? [çift]


50

Bu sorunun zaten burada bir cevabı var:

4 uzak çalışanımın dosya aktarması için bir sistem kurmaya çalışıyorum. Güvenli olması gerekiyor. SFTP, FTPS'den daha mı iyi? Fark ne?


1
Aşağıdaki cevaplar size farkı söylemek için yeterli olmalıdır. Sadece tarihsel olarak SSL (FTPS) 'nin daha fazla güvenlik sorunu olduğunu ve hataların ciddiyetinin SSH'den (SFTP) daha şiddetli olduğunu not etmek isterim. Bunun bir kısmı, SSL'nin tarayıcı için yaratılmış olması ve işletme kaygıları ve pazara girme süresi tarafından baskı altında tutulma eğilimi göstermesiyken, SSH, unix insanlar tarafından makinelerine uzaktan giriş yapma ve güvenlik nedeniyle baskı alma eğilimine sahip olmalarıdır. endişeler (eğer SSH'yi kırabilirseniz, temelde sadece web sunucusu / tarayıcı yerine tüm makinenin kontrolünü sağlayabilirsiniz).
Slebetman

Neden scp değil? sshfs?
emory

@ emory sshfs , hangi platformlarda çalışabileceği (özellikle de FUSE'e ihtiyaç duyduğu), herhangi bir platformda uygulanabilen protokollerin diğerlerinden farklı olarak, çok özel kısıtlamaları olan çok özel bir uygulama olduğundan?
CVn

Yanıtlar:


67

İki tamamen farklı protokoller.

FTPS, güvenlik için SSL’li FTP’dir. Bir kontrol kanalı kullanır ve veri aktarımı için yeni bağlantılar açar. SSL kullandığından, sertifika gerektirir.

SFTP (SSH Dosya Aktarım Protokolü / Güvenli Dosya Aktarım Protokolü), dosya aktarma yeteneği sağlamak için SSH uzantısı olarak tasarlanmıştır, bu nedenle genellikle hem veri hem de kontrol için yalnızca SSH bağlantı noktasını kullanır.

Çoğu SSH sunucu kurulumunda SFTP desteğiniz olacak, ancak FTPS'nin desteklenen bir FTP sunucusunun ek bir konfigürasyonuna ihtiyacı olacak.


10

sftp, SSH üzerinden çalışan bir FTP benzeri protokoldür.

  • Linux / BSD / OSX tabanlı bir sunucu kullanıyorsanız, o zaman neredeyse her zaman zaten mükemmel bir işlevsel sftp sunucusuna sahip olursunuz.
  • Windows tarafında, temel olarak bir müşteri olarak Filezilla, WinSCP veya Putty'ye bakıyorsunuz.

ftps, TLS geliştirmeleri olan orijinal ftp protokolüdür.

  • ftps, NAT güvenlik duvarı ile çok kötü çalışıyor

1

FTPS = SSL üzerinden FTP. İki çeşit gelir:

  1. Açık FTPS - FTP'ye göre 21 numaralı TCP bağlantı noktasını kullanır - Filezilla gibi bazı istemciler proctocol'u FTPES olarak belirlemenizi ister (örneğin, ftpes: //ftp.xxxxx.com)
  2. Örtük FTP - Her iki taraf da işleyebiliyorsa bağlantı şifrelenir (bağlantı noktası 990), ancak değilse, şifrelenmemiş FTP'ye geri döner (TCP bağlantı noktası 21)

SFTP = SSH üzerinden FTP - 22 numaralı TCP portunu kullanır.

Gerçekte, çoğu müşterinin tüm protokolleri uygulayacağını göreceksiniz ... ne kullanmanız gerektiğini bilmenizi sağlayarak, genellikle müşterilerimin düştüğü yerde.

Daha fazla bilgi .


8
SFTP , SSH üzerinden FTP değildir .
Andre Figueiredo

-1

Kullanım durumunuz, dosya işbirliği veya yönetilen dosya aktarımı (hem hizmetler hem de şirket içi yazılımlar olarak sunulur) ticari bir çözüm olarak düşünmek isteyebileceğiniz ve mutlaka bir dosya paylaşım sunucusu (sanal veya fiziksel) kurma ile ilgili olmamanızdır. kendi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.