Wiem, że preferowany jest wyraźny „negocjowany” FTPS, ponieważ nadal korzysta ze standardowego portu 21 z tą metodą, ale w odniesieniu do „domyślnych” niezbywalnych FTPS korzystających ze standardowego portu 990 vs. port 22 (który widziałem niektóre osoby opisz), dlaczego ta różnica występuje w „standardzie” dla niezbywalnego numeru portu?
Uwaga: Zauważyłem również, że serwer FileZilla nie będzie działał poprawnie (podczas łączenia z klienta FileZilla), jeśli skonfiguruję go tak, aby używał czegoś innego niż domyślny port 990.
Odpowiedzi:
SFTP (SSH File Transfer Protocol) to nie to samo co FTPS (FTP-SSL).
SFTP jest ściśle związany z SSH i nie ma żadnego związku, z wyjątkiem celu i nazwy, z FTP.
Porównaj z FTPS, który jest po prostu protokołem FTP z SSL.
Główną różnicą jest to, że SFTP używa tylko jednego strumienia, podczas gdy FTPS, podobnie jak FTP, używa co najmniej dwóch: strumienia kontrolnego, w którym wydawane są polecenia, i drugiego dla każdego transferu danych.
źródło
Myślę, że w samym pytaniu jest usterka:
Są to dwa odrębne i całkowicie różne protokoły.
SFTP (SSH File Transfer Protocol) potrzebuje tylko portu 22, a żadnego innego portu, dlatego jest bardzo przyjazny dla zapory ogniowej i bardzo bezpieczny dzięki warstwie szyfrowania zapewnianej przez połączenie SSH.
FTPS jest bardzo bezpieczny dzięki enkapsulacji w kanale SSL, ale do działania wymaga całkiem sporo otwartych portów (990 dla kanału sterującego, 989 dla kanału danych i cała masa innych portów, jeśli potrzebujesz pasywnych połączeń) i jest zatem znacznie mniej przyjazny dla zapory ogniowej. Ale ogólnie rzecz biorąc, jest on nieco szybszy niż SFTP.
źródło
Zobacz także artykuł w Wikipedii na ten temat: http://en.wikipedia.org/wiki/Ftps , który prowadzi do artykułu na temat SFTP.
źródło
Zalecenia dotyczące portów SFTP są bardzo różne w zależności od dostawcy. 22, 1022 itd. Widzę kilka niejasnych portów ... Skontaktuj się z dostawcami.
źródło