SSH - проблемы с закачкой и распаковкой (wget, unzip)

seofantom
На сайте с 04.06.2010
Offline
63
2202

Первый раз вот взял выделенный сервер. До этого был виртуальный выделенный. Интернет у меня крайне медленный, на старом серваке многие операции, в т.ч. закачку на сервер выполнял через SSH. На новом сервере столкнулся с проблемами:

- при попытке закачать на сервер архив (zip,rar) командой "wget -P куда откуда" пишет "HTTP request sent, awaiting response... 404 Not Found". Путь прописываю вида /var/www/пользователь/data/www/сайт/

- когда закачиваю архив через ISP manager, то не могу его распаковать ни через панель, ни через SSH. В Putty сообщение: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of /var/www/пользователь/data/www/сайт/archive.zip or... При том, когда заливаю через ftp или запаковываю тут же что-нибудь командой zip -r всё отлично распаковывается и через SSH командой unzip и через панель.

На старом (виртуальном выделенном) серваке всё без проблем закачивал и распаковывал таким же макаром. Правда ось там была gentoo.

Помогите, други. А то сайты переносить надо. Инет говёный. ОС Ubuntu 12.04, версия wget - GNU Wget 1.13.4 built on linux-gnu.

То, что не убивает, то делает нас сильнее.
M
На сайте с 16.09.2009
Offline
278
#1
seofantom:
- при попытке закачать на сервер архив (zip,rar) командой "wget -P куда откуда" пишет "HTTP request sent, awaiting response... 404 Not Found". Путь прописываю вида /var/www/пользователь/data/www/сайт/

Вам нужно объяснять что означает 404 ошибка? Исправьте URL, откуда происходит загрузка. Ваш локальный "путь" - к делу отношения иметь не должен.

seofantom:
- когда закачиваю архив через ISP manager, то не могу его распаковать ни через панель, ни через SSH. В Putty сообщение: End-of-central-directory signature not found.

Вероятнее всего, что-то не докачали.

Зачем извращаться? Скопируйте нормально файлы со старого сервера rsync или scp.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Может быть user-agent настроить для начала да ресолвинг проверить?

Не стоит плодить сущности без необходимости
seofantom
На сайте с 04.06.2010
Offline
63
#3

В том-то и дело, что урл нормальный. На старом сервере всё скачивается. Спасибо за совет по rsync, никогда правда не пользовался им. И всё же с wget хотелось бы разобраться, часто им пользовался, а тут ерунда какая-то.

M
На сайте с 16.09.2009
Offline
278
#4
seofantom:
И всё же с wget хотелось бы разобраться, часто им пользовался, а тут ерунда какая-то.

Андрейка дело говорит, проверьте что резолвинг работает.

ping ya.ru

ping <сайт, откуда качаете> // сравните ip с новым сервером, кстати. если таки резолвится

seofantom
На сайте с 04.06.2010
Offline
63
#5

Спасибо большое за ценные советы myhand`у и особенно Andreykе, который недорого, оперативно и грамотно разобрался в моих проблемах и дал неколько ценных советов, сэкономив мне тем самым кучу времени и нервов. Кстати, по wget`у - дело таки оказалось в резолвинге)

seofantom
На сайте с 04.06.2010
Offline
63
#6

Столкнулся с еще одной проблемой. Через http архив качается, а через ftp ни в какую, пробовал уже и так и эдак. Использую конструкцию вида:

wget -P /.../site.com/ --user=юзер --password=пароль ftp://site.ru/archive.zip

Выскакивает:

No such file `archive.zip'.

Никто не сталкивался с такой проблемой?

M
На сайте с 16.09.2009
Offline
278
#7

Сталкивались. Вам показать адрес google translate?

PS: И проверьте, что дело таки не опять в резолвинге. Файла может "не быть" в т.ч. и если вы стучитесь не на тот хост...

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