У меня есть веб-сайт для перемещения от Одного Хоста до другого.. например: от bluehost до hostgator... я сделал свою zip веб-сайта, которая составляет 2 ГБ..
я хочу знать, существует ли какое-либо программное обеспечение или что-то, что позволяет мне загружать его непосредственно на другой хост, не загружая zip на мой ПК и снова загружая для хостинга через ftp???
Технически, не обычно - у Большинства веб-поставщиков просто есть серверы DNS и не клиент, поскольку FTP к FTP-серверу обычно делается для нападений сервера.
Однако веб-хосты хотят бизнес и обычно пытаются помочь. Почему не посылают техническую поддержку по электронной почте и видят, были ли они готовы загрузить ее прямо к Вашей учетной записи?
Существуют некоторые протоколы там, которые поддерживали бы это, но я не буду ожидать, что они будут поддерживаться Вашими поставщиками. Один такой механизм, который является расширением для FTP, является FXP.
Технически возможно сделать передачу от сервера к серверу FTP (Вы открываете соединения управления с каждым сервером и устанавливаете соединения данных соответственно для указания друг между другом вместо к/от локальному хосту). Я сделал это вручную (много лет назад, хотя), но я не знаю ни о каких "дружественных" клиентских приложениях, которые поддерживают функцию.
Если любой хост предоставляет Вам доступ SSH, то Вы могли просто использовать ftp
утилита командной строки, чтобы отправить файлу непосредственно тот путь:
ftp <name_or_IP_address_of_other_server>
и введите свое имя пользователя и пароль при запросеcd
командаbinary
команда, чтобы гарантировать, чтобы никаких преобразований перевода строки (или подобный) не происходило в передачеhash
если Вы хотите немного признака прогресса в то время как передачи файловput <filename>
команда, и если Вы хотите вытянуть файл от другого сервера до того, Вы зарегистрированы в использование get <filename>
вместо этого.Для получения дополнительной информации клиента ftp командной строки любое выполнение man ftp
на сервере или взгляде на копию онлайн страниц справочника, таких как этот (хотя читая локальную страницу справочника сервера для команды немного более безопасно, как Вы знаете наверняка, это говорит о версии, которую Вы имеете).
Если оба хоста предоставляют Вам доступ SSH затем, это немного легче как в большинстве случаев, SCP/SFTP будет включен также, и можно сделать это:
scp user@other.server.tld:~/path/filename .
или
scp path/to/file/filename user@other.server.tld:~/
Еще одна опция, если целевой сервер предоставляет доступ SSH и файл Ваш хотеть передать ему, доступна через HTTP или HTTPS, должен передать файл HTTP (S) с wget (большинство хостов будет иметь wget установленным на их серверах):
wget http://source.server.tld/path/filename
Проверьте, включили ли хосту B сеть-dav, необходимо смочь использовать, например, труп для передачи файла непосредственно.