Перенос файлов с сервера на сервер. Все очень просто.

Tweet

Привет! Выдалась минутка, решил написать вот о какой штуковине.
Понадобилось мне тут сегодня перенести с одного сервера на другой файлы. С небольшим нюансом. Файлов этих чуть меньше, чем 20 тысяч. И весят они, соответственно, много.

Естественно, скачивать все к себе на компьютер, а затем заливать на другой сервер было бы не рационально, долго и глупо. Тем более с мои Интернет — провайдером (пользуясь случаем. передаю привет УкрТелекому). Скорость на выгрузку в среднем не более 300 килобит. Сами понимаете, до лета не управился бы.

Стал искать в интернете какой либо скрипт для переноса файлов с хостинга на другой, без применения домашнего ПК как посредника. Так сказать ftp 2 ftp =) Ничего путного так и не нашел.

Кинулся в тви, где мне и подсказали один простой вариант. Решил поделиться с читателями, так как такая потребность может возникнуть у каждого. А догадается не каждый, тем более если думать приходится ночью и наспех =)

Так, значит. Использовать мы будем стандартную программу Wget, которая содержится практически во всех дистрибутивах Unix подобных систем. А значит что на любом приличном Интернет — хостинге она должна присутствовать.

Однако обратите внимание, что хостинг обязательно должен поддерживать SSH. Для уточнения, доступна ли у вас эта функция можно обратиться к службе поддержка хостинг — провайдера, или прочитать параметры вашего тарифа.

На самом деле есть и другой способ, без использования ssh, но он более неудобен. Об этом в другой раз, если понадобится.

Так вот. Как только вы убедились, что доступ к SSH у вас есть, а так же знаете логин и пароль, остается лишь выбрать программу, для отсылания команд серверу с компьютера.

Для Windows я порекомендую PuTTY. Он бесплатен, мало весит и прост в использовании.

Указываем ip адрес, порт оставляем по умолчанию (если он не закрыт фаерволом или другой программой), ставим галочку на SSH и жмем Open.

Ждем пока прога соединится с сервером и запросит логи и пароль. Вводим вначале логин, затем пароль. Ввод каждого параметра завершаем нажатием клавиши Enter.

Да, кстати, не пугайтесь, пароль не отображается при вводе. Ни сам пароль, ни звездочки. Так что вводите смело. А то некоторые думаю, что у них сломалась клавиатура :)

Если вы проделаете все удачно и ввели верные данные, то появится командная строка.

Остается только ввести одну заветную строку…

Как я уже говорил, используем утилиту Wget. Мне понадобился такой запрос:

wget -P /path/for/save -i urllist.txt

Как видите, я указываю путь, куда будут складываться файлы и текстовый файл, где записаны ссылки на все файлы, которые нужно будет скачать (по одному на строку).

Нажатие клавиши Enter запускает процесс скачивания.

Конечно же это не все. Можно выкачивать целые каталоги и сайты, заменять урлы… Для более подробного ознакомления советую прочесть статью в википедии.

На этом позвольте завершить этот краткий экскурс в администрирование. Как видите. все оказалось довольно просто. Одной строкой решили проблему скачивания — загрузки больших объемов информации. И не нужны умельцы, которые на разных форумах оказывают услуги по загрузке файлов с сервера на сервер, потому что у них быстрый Интернет.

Теперь вы знаете как качать файлы с сервера на сервер по скорости пропускного канала вашего сервера!

— — —
А теперь кратенько о личном.
Кто читал мой твиттер, тот помнит, что я писал о ЧП, произошедшем на днях в доме. Я не буду вдаваться в подробности. Скажу лишь то, что из за сильной перегрузки в системе электроснабжения подъезда вначале возник сбой, затем взрыв на электрощитка на одном из этажей, возникновение очага возгорания и последовательного взрыва всех оставшихся в подъезде электрощитов.

Сопровождалось все это эффектными вспышками, едким дымом, паникой в доме, криками (от вполне адекватных “пожар” до “война началась”). При этом на несколько дней все остались без телефона, электричества, горячей воды (даже не спрашивайте причем здесь это, не знаю).
Как раз в этот момент я работал за компьютером. Вначале начал мигать свет. Не обратил внимание. Затем отдаленно услышал первые хлопки в подъезде. Начали вырубаться электро приборы. Кто то на улице прокричал “вырубайте технику”. Успел выключить только компьютер, да и то кнопкой на блоке питания. В этот момент вырубился свет и произошла череда взрывов.

И вот тут то началась хрень, которая называется паникой. Сколько времени у меня ушло что бы успокоить только своих домашних. Ибо некоторые стали метаться по квартире, одновременно сметая все на своем пути и усаживая себе ноги синяками, в то время как другие открыли дверь в подъезд, откуда валил едкий дым. Короче, угарным газом не траванулись чудом, потому как заставил надеть их медицинские маски, а после пожара сожрать активированный уголь.

Что сказать. Подъезд нуждается теперь в капитальном ремонте, так как половина этажей закопчены дальше некуда. Однако несмотря на все это, никто из жильцов дома не пострадал, слава Богу. Отделались лишь легким испугом женской половины населения и непонятно откуда взявшейся паникой у половины мужиков. Как оказалось, никто даже понятия не знал, как действовать в чрезвычайных ситуациях. Доходило до абсурда.

Хочется отметить реакцию МЧС, которые прибыли примерно за 3 минуты после вызова, причем по полной форме, со скорыми, пожарными и милицией. Хотя в результате, их помощь практически не понадобилась. Все тушили огнетушителями, наспех вытащенными у нескольких машин на стоянке, чьи водители — зеваки уже приползли посмотреть, что же произошло.

К чему я описываю это все? Ребята, учитесь вести себя в подобных ситуациях. Да, это страшно. Кругом ничего не видно, дышать тяжело, где то слышатся крики. Но жить то хочется и вам и вашим близким.

Банально сняв с себя футболку наполовину, так что бы рукава оказались на уровне ушей, что позволит завязать рукава на затылке, а образовавшуюся “маску” смочит водой на уровне носоглотки может спасти вам жизнь при задымлении помещения.

Или, скажем, легкодоступное отделение с документами (паспорт, свидетельство о рождении, документы на квартиру и авто) + деньги (отложите на всякий случай 1,5 — 2 тысячи долларов) помогут вам в случае эвакуации не остаться без денег и документов, что бы ночевать на вокзале или наспех организованных ночлежках в школах и детских садах, а снять помещение, накормить близких и устранить проблемы со здоровьем, которые не дай Бог возникнут в результате ЧС (как вариант наличных денег можно использовать банковскую карту типа “Мгновенная” от ПриватБанка, оформляемая за 10 минут и стоимостью в 15 гривен).

— — —
И немного рекламы. Попросили написать мнение об очередной студии, которая оказывает услуги юзабилити, аудита сайтов. Называется она полиция сайтов. Не могу сказать ничего об их услугах, так как не пользуюсь. А вот по самой студии… Нет, конечно, придумали креативно, типа полиция сайтов, наведем порядок и т.п.. Однако что то тут не то =) Ну да ладно, оставим в покое название. Главное что бы их профессионализм был на высоте.
— — —

Сегодня утром гугл напугал меня своей выходкой.

Аккаунт Google: Я получаю сообщение об ошибке_ “К сожалению, ваш аккаунт отключен.”
Вот тут то я действительно перетрусил. На этой почте было завязано много аккаунтов, так как ею я неизменно пользовался уже более 5 лет, еще с самого бета теста.

Примерно через 10 минут гугл врубился что ошибся и таки пустил меня в аккаунт. Кто знает, может это он с бадуна так поступил. Но официальной версией было использование нескольких аккаунтов. И пофиг ему на то, что аккаунты принадлежат разным людям, просто заходят они с одного ПК.

Начал задумываться об альтернативе. Конечно, гугл крут и все такое. Я к нему привык, регистрация с его мылами проходит на 99,9% сайтов (в отличае от того же яху, которые блочится на сотнях сайтов), при необходимости можно было использовать как разные адреса, проставив точку, один и тот же email.

Однако вот от такой блокировки, как оказалось, никто не застрахован. И как показывает практика, мало кому удавалось доказать свою правоту. Или даже просто получить почту с аккаунта.

Поднимать на своем домене не вариант — забуду продлить, уже было такое и не раз. Яху не пашет на многих сайтах. Яндекс попробовать, что ли? Или еще кто посоветует что то?

А на этом статья завершается.

С уважением,
Азартный Манимейкер!

Ёлка — Прованс

Amazon S3 - что с ним делать и зачем?
PDF & Google. Is it love?
Буду признателен, если вы оставите свое мнение об этой статье.

6 комментариев к записи: “Перенос файлов с сервера на сервер. Все очень просто.”

  1. Serg:

    Привет. Встала такая же точно проблема, только трабл в том что доступа по ssh у меня нет (тарифы такие у хостера что включать его достаточно дорого), а перенести нужно пару десятков ГБ. В админ панели резервное копирование и переброс по ftp отсутствует, а если загнать в архив все что есть на серваке, а потом попробовать слить RapidGet-ом не получается — ибо не видит этот скрипт файлы больше чем 2 Гб. Расскажи о втором способе о котором было упоминание в статье, насчет перегон по ftp без ssh. Буду чрезвычайно благодарен. Может есть скрипты которые позволяют лить без архивации, указывая в качестве источника папку?

  2. Алексей:

    Уважаемый Азартный Манимейкер! :)
    Уделил Вашему сайту несколько десятков минут своего времени. Хотел поблагодарить за то, что не зря я тут побывал. Действительно очень всё приятно почитать, всякие рассказы и т.п.

    Удачи во всём!
    Ваш посетитель :)

  3. Dicfro:

    Насчет почты, подумал тоже, как вариант можно зарегить или продлить на 10 лет домен в gTLD зоне.

  4. Сергей:

    Креативно написан материал, особенно с историей про пожар, блокировой акаунтов и рекламой —- талант

Пожалуйста, оставьте ваше мнение об этой статье!