Зачем нужен SFTP, если есть простой FTP?
Протокол FTP остается наиболее популярным среди пользователей сети Интернет, так как упрощает передачу файлов.
К сожалению, он не имеет защиты, если не используется SSL/TLS, в случае перехвата злоумышленником трафика (MITM), он сможет легко получить необходимые ему данные.
В качестве альтернативы использованию FTP существует протокол SFTP
Немного теории:
SFTP был разработан специально для обеспечения безопасности при передаче файлов.
Он призван быть платформо-независимым, что позволяет работать с ним в различных ОС.
SFTP чаще всего работает поверх протокола SSH, что снимает с него обязанности по аутентификации и обеспечению шифрования.
В его задачи входит только технология работы с файлами.
В чем преимущества SFTP?
- Обеспечение полной безопасности всей передаваемой информации.
- Возможность передачи метаданных(такой как время изменения файла).
- Простота использование при настройки межсетевых экранов
- Поддерживается большинством клиентов для передачи файлов (FileZilla, WinSCP)
Как реализована работа SFTP в FASTPANEL?
Имея на сервере установленный OpenSSH Вы можете подключиться к нему по SFTP, используя системного пользователя.
В таком случае при выдаче пользователю SFTP доступов, ему также будет доступен и SSH.
В FASTPANEL используется модуль mod_sftp для сервера proFTPd, который позволяет использовать SFTP без предоставления полноценного доступа по SSH и создания дополнительных пользователей ОС.
Стоит обратить внимание, что для этого требуется использования нестандартного порта для подключения по протоколу SFTP, в FASTPANEL это 2222 порт.
Как включить SFTP?
Все очень просто, для начала, необходимо установить модуль "SFTP", сделать это можно в разделе «Приложения».
После установки, в карточках сайта появится меню SFTP, в котором можно будет создать и управлять аккаунтами.