Файлы Trasferring от Хоста для Хостинга B, не загружая на жестком диске и простом ftp?

У меня есть веб-сайт для перемещения от Одного Хоста до другого.. например: от bluehost до hostgator... я сделал свою zip веб-сайта, которая составляет 2 ГБ..

я хочу знать, существует ли какое-либо программное обеспечение или что-то, что позволяет мне загружать его непосредственно на другой хост, не загружая zip на мой ПК и снова загружая для хостинга через ftp???

0
задан 29.11.2009, 14:51

4 ответа

Технически, не обычно - у Большинства веб-поставщиков просто есть серверы DNS и не клиент, поскольку FTP к FTP-серверу обычно делается для нападений сервера.

Однако веб-хосты хотят бизнес и обычно пытаются помочь. Почему не посылают техническую поддержку по электронной почте и видят, были ли они готовы загрузить ее прямо к Вашей учетной записи?

1
ответ дан 24.11.2019, 03:11

Существуют некоторые протоколы там, которые поддерживали бы это, но я не буду ожидать, что они будут поддерживаться Вашими поставщиками. Один такой механизм, который является расширением для FTP, является FXP.

1
ответ дан 24.11.2019, 03:11

Технически возможно сделать передачу от сервера к серверу FTP (Вы открываете соединения управления с каждым сервером и устанавливаете соединения данных соответственно для указания друг между другом вместо к/от локальному хосту). Я сделал это вручную (много лет назад, хотя), но я не знаю ни о каких "дружественных" клиентских приложениях, которые поддерживают функцию.

Если любой хост предоставляет Вам доступ SSH, то Вы могли просто использовать ftp утилита командной строки, чтобы отправить файлу непосредственно тот путь:

  1. войдите в сервер через SSH
  2. изменитесь на правильный каталог (где файл или или хочет пойти),
  3. выполненный ftp <name_or_IP_address_of_other_server> и введите свое имя пользователя и пароль при запросе
  4. изменитесь на каталог, где файл (или хочет пойти) с cd команда
  5. выйдите binary команда, чтобы гарантировать, чтобы никаких преобразований перевода строки (или подобный) не происходило в передаче
  6. выйдите hash если Вы хотите немного признака прогресса в то время как передачи файлов
  7. при отправке файла от сервера Вы SSHed в проблему put <filename> команда, и если Вы хотите вытянуть файл от другого сервера до того, Вы зарегистрированы в использование get <filename> вместо этого.
  8. ожидайте... (даже если Вы получите передачу на 100 Мбит между серверами, то файл на 2 Гбайта займет несколько минут для передачи),

Для получения дополнительной информации клиента ftp командной строки любое выполнение man ftp на сервере или взгляде на копию онлайн страниц справочника, таких как этот (хотя читая локальную страницу справочника сервера для команды немного более безопасно, как Вы знаете наверняка, это говорит о версии, которую Вы имеете).

Если оба хоста предоставляют Вам доступ SSH затем, это немного легче как в большинстве случаев, SCP/SFTP будет включен также, и можно сделать это:

  1. войдите в систему сервера, в который должен быть скопирован файл
  2. перейдите к каталогу, где файл должен быть
  3. выполните команду как scp user@other.server.tld:~/path/filename .

или

  1. войдите в систему сервера, который в настоящее время имеет файл
  2. выполните команду как scp path/to/file/filename user@other.server.tld:~/

Еще одна опция, если целевой сервер предоставляет доступ SSH и файл Ваш хотеть передать ему, доступна через HTTP или HTTPS, должен передать файл HTTP (S) с wget (большинство хостов будет иметь wget установленным на их серверах):

  1. войдите в систему сервера, в который должен быть скопирован файл
  2. перейдите к каталогу, где файл должен быть
  3. выполните команду как wget http://source.server.tld/path/filename
3
ответ дан 24.11.2019, 03:11

Проверьте, включили ли хосту B сеть-dav, необходимо смочь использовать, например, труп для передачи файла непосредственно.

0
ответ дан 24.11.2019, 03:11

Теги

Похожие вопросы