У меня есть экземпляр Ubuntu 16.04, на котором, похоже, не установлен FTP, но я могу использовать WinSCP для подключения с моего локального компьютера к экземпляру с использованием протокола SFTP на порту 22, а затем я могу загружать файлы с экземпляра на свой локальный компьютер.
В экземпляре не установлен какой-либо FTP-сервер, и все входящие порты заблокированы, кроме 22 и 443. Означает ли это, что FTP-сервер не требуется для SFTP? Это то же самое для FTPS?
Я могу скачивать файлы, но не могу загружать. Я получаю сообщение об ошибке «Невозможно создать удаленный файл '...'. В разрешении отказано. Код ошибки: 3 Сообщение об ошибке с сервера: В разрешении отказано» - без установленного FTP-сервера (или файлов конфигурации FTP-сервера), что позволяет мне скачать, но мешает мне загрузить?
Я понимаю, что FTPS использует сертификат SSL, поэтому я предполагаю, что FTPS является предпочтительным выбором по сравнению с SFTP, правильно?
В экземпляре не установлен какой-либо FTP-сервер, и все входящие порты заблокированы, кроме 22 и 443. Означает ли это, что FTP-сервер не требуется для SFTP?
SFTP; в SSH File Тперевод пrotocol использует порт SSH и является подсистемой вашего SSH-сервера.
Не требуется отдельный FTP-сервер. (Ну не совсем так, действительно sftp-server
программа, которая обращается к серверной стороне протокола SFTP, но не предназначена для прямого вызова. Он вызывается вашим SSH-сервером с помощью параметра Subsystem.)
сообщение об ошибке «Невозможно создать удаленный файл '...'. Отказано в разрешении.
Код ошибки: 3 Сообщение об ошибке от сервера: Permission denied "
Permission denied
ошибки, как правило, именно такие, разрешения файловой системы не позволяют вашему пользователю писать в местах, которые вам не разрешено ...
Я понимаю, что FTPS использует сертификат SSL, поэтому я предполагаю, что FTPS является предпочтительным выбором по сравнению с SFTP, правильно?
Возможно SFTP протокол криптографически безопасен, как FTPS так что никаких предпочтений нет.
FTP через SSL по-прежнему страдает от классической проблемы FTP, связанной с необходимостью двух портов / соединений, а SSL-версия FTP с большей вероятностью сломается, чем обычный FTP, когда вам нужно выполнить NAT или настроить правила брандмауэра.
Преимущество FTPS заключается в том, что сертификаты TLS имеют гораздо более широкую поддерживаемую инфраструктуру доверия для проверки подлинности удаленного сервера с использованием его сертификата TLS, чем ключи SSH.