Недавно мне понадобилось получить доступ к файлам с удалённой VPS-ки на локальном компьютере. Мне посоветовали смотреть в сторону создания сетевого диска. Недолго погуглив, я наткнулся на программу ExpanDrive, которая позволяет создавать (монтировать) виртуальные диски в системе Windows для следующих хранилищ:
- FTP
- SSH (SFTP-подключение)
- Amazon Drive
- Dropbox
- Google Drive
- Google Cloud Storage
- Box.com
- OneDrive
- OneDrive for Business
- Sharepoint Online
- Backblaze B2
- SMB/CIFS
- Amazon S3
- OpenStack Swift
- ownCloud
- Rackspace Cloud Files
- DreamObjects
- hubiC
- WebDAV
Для чего это нужно? Ну, в моём случае мне понадобилось получить доступ к большому количеству файлов, которые лежат на VPS и мне не хотелось всех их скачивать на компьютер. Поэтому я просто настроил подключение через ExpanDrive, в системе появился новый виртуальный диск, с которым можно работать как с обычным диском. Очень удобно!
Сейчас я подробно расскажу как я это сделал.
Устанавливаем ExpanDrive
Скачиваем и устанавливаем программу с официального сайта: https://www.expandrive.com/apps/expandrive/ Есть версии для Windows и Mac (для Linux версии нет). Программа платная, но есть триальная версия на 7 дней.
Настраиваем подключение к хранилищу
После установки в трее у вас появится значок программы. Кликните по значку, затем выберите «New Drive» (новый диск).
После этого у вас появится список доступных для подключения хранилищ:
Выберите тип диска и укажите настройки для подключения (для каждого хранилища они разные). Я приведу пример настроек подключения по SSH.
Как видно на картинке, настроек совсем немного, укажите IP-адрес сервера к которому хотите подключиться, имя пользователя и метод аутентификации:
- по паролю
- по SSH-ключу
- через Pageant (удобная утилита для Windows для хранения и использования SSH-ключей)
Я выбрал подключение через Pageant, так что мне не пришлось вводить пароль. Порт оставляем 22.
- Поле «nickname» — это произвольное название подключения (не диска!), которое будет отображаться в списке ExpanDrive.
- «remote path» — вы можете указать папку на VPS, которая будет корневой для подключенного диска.
- «drive letter» выбираете любую свободную букву
Очень полезная галочка «read only» — отметьте этот флажок, если не хотите случайно что-нибудь испортить на удалённом диске 😉
Жмём кнопку «Save» и всё! Можем подключаться. После подключения, у вас в системе появится диск (наряду с C: D: и т.д.), имя диска будет соответствовать выбранной вами букве. Примонтированный диск можно просматривать через проводник, проводить манипуляции с файлами и делать всё что угодно, как и с обычными диском.
Однозначно рекомендую эту программу к использованию, применений множество: начиная от простого доступа к файлам, заканчивая удалённым редактированием проектов через удобную вам IDE.
Программа платная?
Да