Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как залить бекап через консоль  (Прочитано 452 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kewa

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Как залить бекап через консоль
« : 15 Сентября 2018, 11:02:34 »
Переношу сайт с хостинга на свой сервер.

Подскажите как залить архив в директорию по ssh? Какой командой не знаю.

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Как залить бекап через консоль
« Ответ #1 : 15 Сентября 2018, 11:30:37 »
rsync или scp

Оффлайн kewa

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Как залить бекап через консоль
« Ответ #2 : 15 Сентября 2018, 11:40:30 »
rsync или scp
Можете подробнее написать команду. К примеру есть урл на архив файлов, который нужно залить в корневую дерикторию.

если брать scp SourceFile user@host:/directory/TargetFile
то я не совсем понимаю:

1. куда вставлять урл

2. куда прописать путь корневого коталога

3. наверно необходимо указать что то в user@host?

Если rsync лучше, подскажите команду пожалуйста.

ТС, как видно по состоянию на 12/02/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 15/09/2018; последнее сообщение от ТС в топике: 15/09/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 12 Февраля 2020, 23:30:03 от zg_nico »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Как залить бекап через консоль
« Ответ #3 : 15 Сентября 2018, 21:30:15 »
rsync vitsliputsli@192.168.1.1:/home/vitsliputsli/sourcefilename ./targetfilename
scp vitsliputsli@192.168.1.1:/home/vitsliputsli/sourcefilename ./targetfilename

sourcefilename - имя файла на сервере 192.168.1.1, куда мы подключаемся по логину vitsliputsli
targetfilename - имя файла под которым он будет закачан на клиента

Разумеется это пример для самой простой ситуации, для рекурсивного обхода директорий и прочего смотрите ключи:
rsync --help
scp --help

1) причем здесь url, когда речь шла об ssh?
2) выше расписал
3) в user указать логин, в host - имя или ip хоста...

Оффлайн lumb

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как залить бекап через консоль
« Ответ #4 : 15 Сентября 2018, 21:37:55 »
Наверное автор имеет ввиду это wget http://site.ru/arhiv.zip

 

Страница сгенерирована за 0.06 секунд. Запросов: 23.