Как скопировать каталог с локальной машины на удаленную машину
Я использую ssh для подключения к удаленной машине.
Есть ли способ скопировать весь каталог с локальной машины на удаленную машину?
Я нашел эту ссылку, чтобы сделать это другим способом: копирование с удаленной машины на локальную машину.
Ответы
Ответ 1
Самый простой способ - scp
scp -ra /path/to/local/storage [email protected]e.host:/path/to/copy
rsync лучше всего подходит, если вы хотите обновить версии, где они были ранее скопированы.
Если это не сработает, перезапустите с помощью -v
и посмотрите, что это за ошибка.
Ответ 2
Это очень легко с rsync
:
rsync /path/to/local/storage [email protected]:/path/to/copy
Я рекомендую использовать rsync
над scp
, потому что очень вероятно, что вам понадобится функция, предлагаемая rsync
, а затем вы сможете воспользоваться своим опытом с инструментом.
Ответ 3
Это сработало для меня
rsync -avz -e 'ssh' /path/to/local/dir [email protected]:/path/to/remote/dir