Я знаю, что явный "согласованный" FTPS предпочтительнее, потому что он по-прежнему использует стандартный порт 21 с этим методом, но в отношении "неявного" несогласованного FTPS используется стандартный порт 990 по сравнению с портом 22 (который я видел у некоторых людей описать), почему существует разница в "стандарте" для номера порта без согласования?
Примечание. Я также заметил, что сервер FileZilla не будет работать должным образом (при подключении из клиента FileZilla), если я настрою его на использование чего-либо, кроме порта 990 по умолчанию.
SFTP (Протокол передачи файлов SSH) не то же самое, что FTPS (FTP-SSL).
SFTP тесно связан с SSH, и не имеет никакого отношения, кроме цели и названия, к FTP.
В отличие от FTPS, который представляет собой просто протокол FTP с SSL.
Основное отличие состоит в том, что SFTP использует только один поток, тогда как FTPS, как и FTP, использует как минимум два: поток управления, в котором выдаются команды, и еще один для каждой передачи данных.
Думаю, в самом вопросе глюк:
Это два разных и совершенно разных протокола.
SFTP (протокол передачи файлов SSH) нужен только порт 22 и никакой другой порт, поэтому он очень дружелюбен к брандмауэру и очень безопасен благодаря уровню шифрования, обеспечиваемому SSH-соединением.
FTPS очень безопасен благодаря инкапсуляции в канал SSL, но для работы требуется немало открытых портов (990 для канала управления, 989 для канала данных и целый ряд других портов, если вам нужны пассивные соединения) и поэтому гораздо менее дружественен к брандмауэру. Но - в целом - он, как правило, немного быстрее, чем SFTP.
См. Также статью в Википедии по этому поводу: http://en.wikipedia.org/wiki/Ftps, который ссылается на статью о SFTP.
Рекомендации по портам SFTP действительно различаются в зависимости от поставщика. 22, 1022 и т. Д. Я видел кучу непонятных портов ... Свяжитесь с вашими поставщиками.