Загрузить архив с Я.Диска на сервер

A3
На сайте с 26.12.2013
Offline
31
6611

Здравствуйте.

Подскажите пожалуйста есть ли возможность загружать файлы с Яндекс Диска на сервер напрямую. Использовал команды scp и wget. Первой не выходит. Второй загружает в папку файл с именем окончательной части урла выдаваемой сервисом публичной ссылки типа ljfouqhqoyulj и в нем содержится куча какого-то html кода с урлами яндекса.

Может есть другой способ?

Реальный облачный майнинг (https://goo.gl/FWzPQQ) окупаемость 7 мес. Здесь (http://goo.gl/Sm0llJ) бесперебойный VPS: 1Gb, 1xCPU, 20Gb SSD, безлимит за 250 руб./мес.
S2
На сайте с 30.12.2015
Offline
307
#1

Диск=>ПК=>Сервер через FTP

Напрямую вряд ли получится. Разве что качаете на комп через браузер и во время скачки, пока она еще не закончилась смотрите в загрузках видно полный путь скачиваемого файла. За то время пока качается нужно wget ом начать качать по этой ссылке на сервер.

Возможно звучит сложно, но ничего сложного и как более понятно обьяснить не знаю.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

Оно через webdav работает, софта полно

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
A3
На сайте с 26.12.2013
Offline
31
#3
smart2web:
Диск=>ПК=>Сервер через FTP

Напрямую вряд ли получится. Разве что качаете на комп через браузер и во время скачки, пока она еще не закончилась смотрите в загрузках видно полный путь скачиваемого файла. За то время пока качается нужно wget ом начать качать по этой ссылке на сервер.

Возможно звучит сложно, но ничего сложного и как более понятно обьяснить не знаю.

Нет, все понятно, я уже сам стал подумывать что надо найти способы выуживания прямой ссылки. Надо попробовать.

---------- Добавлено 12.01.2016 в 22:29 ----------

Оптимизайка:
Оно через webdav работает, софта полно

Вы имеете ввиду синхронизацию сервера и я.диска? Я это сделал. Вопрос стоит теперь как с диска загруженный туда бекап закачать на новый сервер и развернуть его на нем. Еще есть идея синхронизировать папки бекапов обоих серверов с одним аккаунтом ядиска, возможно на новом сервере появится после синхронизации копии бекапов старого и их там уже разворачивать, а потом отключать от ядиска старый сервер?

---------- Добавлено 12.01.2016 в 22:39 ----------

smart2web, а как определить прямой урл к файлу, я там увидел только название файла, а дальше везде абракадабра

Александр Шишов
На сайте с 16.09.2012
Offline
46
#4

Думаю вот это подойдёт.

A3
На сайте с 26.12.2013
Offline
31
#5
Shishov:
Думаю вот это подойдёт.

Нет, это установлено и настроено на серв. № 1, а нужно с ядиска загрузить на серв. № 2.

Например, № 1 накрылся медным тазом, пол часа - и у нас готов № 2 и бэкапы лежат на ядиске готовые.

Ключевое условие - панель веста без файлового менеджера.

Вместо загрузки по фтп на третий сервер с получением прямой ссылки, или на этот же в папку юзера с последующим переносом его в каталог бэков (в обоих случаях получаем теряем кучу времени на медленную загрузку), или синхронизации ядиска с новым серврером (сейчас проверю работоспособность этого способа), хотелось бы командой с ядиска загрузить бэкап в соответствующий каталог бэков для разворачивания на новом сервере № 2 напрямую, минуя левые танцы-шманцы.

S
На сайте с 02.05.2014
Offline
61
#6
andrej33337:
Использовал команды scp и wget. Первой не выходит. Второй загружает в папку файл с именем окончательной части урла выдаваемой сервисом публичной ссылки типа ljfouqhqoyulj и в нем содержится куча какого-то html кода с урлами яндекса.

Вы бы вашу команду написали.

У меня вот все скачивает нормально

wget https://webdav.yandex.ru/Путь_до_файла_(прямо как он там называется, а не ихняя ссылка)  --user=Ваш_логигн_на_яндексе --password=Пароль_от_яндекса

curl --output Имя_файла --user Ваш_логигн_на_яндексе:Пароль_от_яндекса https://webdav.yandex.ru/Путь_до_файла_(прямо как он там называется, а не ихняя ссылка)


---------- Добавлено 12.01.2016 в 23:12 ----------

Оптимизайка:
Оно через webdav работает, софта полно

Человек curl --help и wget --help осилить не смог, а вы предлагаете монтировать диск как локальную папку :)))

A3
На сайте с 26.12.2013
Offline
31
#7

Sujcnm, то что нужно, спасибо.

---------- Добавлено 13.01.2016 в 00:40 ----------

Sujcnm:

Человек curl --help и wget --help осилить не смог, а вы предлагаете монтировать диск как локальную папку :)))

Как локальную папку я как раз и освоил легко двумя способами, а вот когда подается эта кучка-мала параметров, не осилил все в одну команду собрать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий