Статья давно не обновлялась, поэтому информация могла устареть.
Содержание |
Использование Yandex.disk на VDS.
Важно!
Данный мануал подходит только для виртуализации KVM и выделенных серверов. На виртуализациях FreeBSD Jail и OpenVZ работать не будет.
Несколько примеров использования Yandex.disk на вашей VDS:
1. Самый очевидный вариант использования – диск для бэкапа. Вы можете настроить резервное копирование на Яндекс.Диск и ваши бэкапы будут доступны вам в любом месте, где бы вы не находились.
2. Настроить на нем FTP-хранилище.
Ubuntu/Debian
Установим пакет davfs2:
# apt-get install davfs2
Создадим точку монтирования:
# mkdir /mnt/yandex.disk
Примонтируем наш диск, введя логин и пароль от нашей почты на Я.ру (use https, Luke!):
# mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/ Please enter the username to authenticate with server https://webdav.yandex.ru or hit enter for none. Username: lamnya Please enter the password to authenticate user lamnya with server https://webdav.yandex.ru or hit enter for none. Password:
Убедимся, что всё в порядке:
# df -h /mnt/yandex.disk/ Filesystem Size Used Avail Use% Mounted on https://webdav.yandex.ru 10G 1G 10G 10% /mnt/yandex.disk
CentOS 6 (32bit/64bit)
Сперва вам потребуется установленный пакет libproxy:
Для CentOS x64:
# yum install libproxy.x86_64 pakchois-devel neon
Для CentOS i686
# yum install libproxy.i686 pakchois-devel neon
После этого качаем rpm davfs2 и его зависимости:
Для CentOS x64:
# wget http://pkgs.repoforge.org/davfs2/davfs2-1.4.6-1.el6.rf.x86_64.rpm
Для CentOS i686
# wget http://pkgs.repoforge.org/davfs2/davfs2-1.4.6-1.el6.rf.i686.rpm
Устанавливаем скачанные пакеты:
Для CentOS x64:
# rpm -i davfs2-1.4.6-1.el6.rf.x86_64.rpm
Для CentOS i686:
# rpm -i davfs2-1.4.6-1.el6.rf.i686.rpm
Создадим точку монтирования:
# mkdir /mnt/yandex.disk
Примонтируем наш диск, введя логин и пароль от нашей почты на Я.ру (use https, Luke!):
# mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/ Please enter the username to authenticate with server https://webdav.yandex.ru or hit enter for none. Username: lamnya Please enter the password to authenticate user lamnya with server https://webdav.yandex.ru or hit enter for none. Password:
Убедимся, что всё в порядке:
# df -h /mnt/yandex.disk/ Filesystem Size Used Avail Use% Mounted on https://webdav.yandex.ru 10G 1G 10G 10% /mnt/yandex.disk
для автоматического монтрования следует внести в /etc/fstab строку
https://webdav.yandex.ru /mnt/yandex.disk/ davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1
а так же создать файл
/etc/davfs2/secrets
в формате
/mnt/yandex.disk/ <login> <pass>