FTP
Работать по FTP можно только с бакетами в пулах ru-1 и ru-7.
При работе с бакетами необходимо использовать явное шифрование TLS/SSL (TLS/SSL Explicit encryption).
Для работы протокола FTP используется два соединения:
- управляющее соединение — по нему передаются команды и ответы, это текстовые строки;
- соединение для передачи данных.
S3 использует только пассивный режим передачи данных. Процесс установления соединения и передачи данных инициируется исключительно со стороны клиента.
Запись в конец файла не поддерживается — при попытке сделать это вернется код ответа 426.
Данные для подключения
Для подключения к S3 по FTP используется:
- хост FTP в нужном пуле;
- порт 21.
Аутентификация происходит с помощью S3-ключа — Владелец аккаунта или пользователь с ролью iam.admin должен выдать ключ сервисному пользователю.
При подключении по FTP поля Access key и Secret key из ключа используются в качестве логина и пароля соответственно.
Настроить FTP
1. Настроить доступ к S3
Настроить доступ может Владелец аккаунта или пользователь с ролью iam.admin.
- Создайте сервисного пользователя с ролью с доступом в S3.
Если вы используете сервисного пользователя с ролью
s3.user,object_storage_userилиs3.bucket.user, в бакете должна быть настроена политика доступа и ее правила должны разрешать доступ этому пользователю. - Выдайте пользователю S3-ключ.
2. Подключиться по FTP
Для подключения по FTP можно использовать только клиенты, которые поддерживают безопасное подключение по TLS/SSL (FTPS).
Windows
Linux
Total Commander
FAR Manager
WinSCP
FileZilla
- Откройте Total Commander.
- В меню Сеть выберите Соединиться с FTP-сервером.
- Нажмите Добавить.
- На вкладке Общие в поле Имя соединения введите любое имя (например, Selectel).
- В поле Сервер введите хост FTP в нужном пуле.
- Отметьте чекбокс SSL/TLS.
- В поле Учетная запись введите значение поля Access key из S3-ключа.
- В поле Пароль введите значение поля Secret key из S3-ключа.
- Отметьте чекбокс Пассивный режим обмена (как Web-браузер).
- Откройте вкладку Расширенные.
- В поле Кодировка имен файлов выберите UTF-8.
- Нажмите OK. Профиль будет сохранен.
- Нажмите Соединиться.