Первоисточник - http://www.linuxatwork.ru/2012/05/13/mount-yandex-disk-ubuntu/
Тут тоже что то серьезно описано:
http://sites.google.com/site/grabliubuntu/sistema/fajlovye-sistemy-raid-i-lvm/webdove-yandeks-disk
Плюсы Yandex Disk это 10 ГБ. доступного места и самое главное - не нужно устанавливать дополнительные приложения как например для Dropbox. В ubuntu-server этот сервис можно подключить через файловый менеджер, с помощью WebDAV.
Устанавливаем утилиту davfs2
apt-get install davfs2
Создаем точку монтирования
mkdir /mnt/yandex
Для того чтобы не вводить каждый раз логин и пароль для доступа к Yandex Disk при каждом подключении, сохроняем эти данные в конфиг /etc/davfs2/secrets
echo "https://webdav.yandex.ru yandex_username yandex_password" >> /etc/davfs2/secrets
Команда монтирования
mount -t davfs https://webdav.yandex.ru /mnt/yandex
Всё. Это просто супер использовать Yandex Disk для небольших архивов или сброса логов и статистики.
****
Чтобы не вводить пароль в командном файле в Linux есть еще один стандартный метод. Можно использовать утилиту expect. Пример:
#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /mnt/yandex
expect "Username:" # какую интерактивную команду обработать
send "xxxxxxx@yandex.ru\r" # передать какое то значение
expect "Password:"
send "xxxxxxx\r"
expect eof
exit 0
Тут тоже что то серьезно описано:
http://sites.google.com/site/grabliubuntu/sistema/fajlovye-sistemy-raid-i-lvm/webdove-yandeks-disk
Плюсы Yandex Disk это 10 ГБ. доступного места и самое главное - не нужно устанавливать дополнительные приложения как например для Dropbox. В ubuntu-server этот сервис можно подключить через файловый менеджер, с помощью WebDAV.
Устанавливаем утилиту davfs2
apt-get install davfs2
Создаем точку монтирования
mkdir /mnt/yandex
Для того чтобы не вводить каждый раз логин и пароль для доступа к Yandex Disk при каждом подключении, сохроняем эти данные в конфиг /etc/davfs2/secrets
echo "https://webdav.yandex.ru yandex_username yandex_password" >> /etc/davfs2/secrets
Команда монтирования
mount -t davfs https://webdav.yandex.ru /mnt/yandex
Всё. Это просто супер использовать Yandex Disk для небольших архивов или сброса логов и статистики.
****
Чтобы не вводить пароль в командном файле в Linux есть еще один стандартный метод. Можно использовать утилиту expect. Пример:
#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /mnt/yandex
expect "Username:" # какую интерактивную команду обработать
send "xxxxxxx@yandex.ru\r" # передать какое то значение
expect "Password:"
send "xxxxxxx\r"
expect eof
exit 0
Комментариев нет:
Отправить комментарий