Cyberduck
Cyberduck — это файловый менеджер, который поддерживает протоколы FTP, SFTP, OpenStack Swift и Amazon S3. С Cyberduck можно работать через графический или консольный клиент через S3 API.
По умолчанию для работы через Cyberduck должна быть включена Virtual-Hosted адресация.
Подключиться к графическому клиенту
- Выдайте пользователю S3-ключ.
- Установите клиент Cyberduck для Windows или macOS.
- Запустите Cyberduck и нажмите Новое подключение.
- Выберите профиль Amazon S3.
- В поле Server укажите домен
s3.ru-1.storage.selcloud.ru
, гдеru-1
— пул, в котором размещается объектное хранилище. - В поле Access Key ID вставьте значение поля Access key из S3-ключа.
- В поле Secret Access Key вставьте значение поля Secret key из S3-ключа.
- Нажмите Подключиться.
Подключиться к консольному клиенту
О работе с консольным клиентом в документации Cyberduck.
- Windows
- Linux
- macOS
Консольная версия Cyberduck для Windows устанавливается с помощью менеджера пакетов Chocolatey.
Установите Cyberduck:
choco install duck
Скопируйте файл профиля в папку profiles (она расположена в
C:\Program Files\Cyberduck\profiles
для систем x64 илиC:\Program Files (x86)\Cyberduck\profiles
для систем x86).
Добавьте репозиторий duck:
sudo echo 'deb https://s3.amazonaws.com/repo.deb.cyberduck.io nightly main' >> /etc/apt/sources.list.d/cyberduck.list
sudo echo 'deb https://s3.amazonaws.com/repo.deb.cyberduck.io stable main' >> /etc/apt/sources.list.d/cyberduck.listДобавьте GPG-ключ:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FE7097963FEFBE72
Обновите репозиторий:
sudo apt-get update
Установите Cyberduck CLI:
sudo apt-get install duck
Скачайте профиль Selectel:
wget https://static.selectel.ru/kb/selectel-storage.cyberduckprofile
Создайте директорию с профилями:
mkdir -p ~/.duck/profiles
Переместите скачанный профиль Selectel в директорию с профилями:
mv 'selectel-storage.cyberduckprofile' ~/.duck/profiles/
Консольная версия Cyberduck для macOS устанавливается с помощью менеджера пакетов Homebrew.
Установите Cyberduck:
brew install duck