Rsync копирование файлов по ssh в linux

Rsync – это утилита командной строки для синхронизации файлов между двумя компьютерами. Она может использоваться для копирования файлов с одного компьютера на другой через локальную сеть или через Интернет. Для загрузки и скачивания файлов с удаленного SSH-сервера вы можете использовать следующие команды:

Загрузка файлов с удаленного SSH-сервера:

где:

  • -a – опция, указывающая на режим архива, который сохраняет все атрибуты файлов, включая разрешения, время модификации и т.д.;
  • -v – опция, указывающая на режим подробного вывода, который позволяет увидеть процесс копирования файлов;
  • -z – опция, указывающая на использование сжатия данных во время передачи;
  • -e ssh – опция, указывающая на использование SSH-протокола для установки соединения;
  • user – имя пользователя на удаленном сервере;
  • remote:/path/to/files/ – путь к файлам на удаленном сервере;
  • /path/to/destination/ – путь к каталогу на локальной машине, куда вы хотите загрузить файлы.

Скачивание файлов с удаленного SSH-сервера:

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

Обратите внимание, что при использовании rsync через SSH-протокол, вам может потребоваться вводить пароль для подключения к удаленному серверу. Если вы хотите избежать ввода пароля каждый раз, можете использовать ключи SSH-авторизации, такие как ключи SSH или агент SSH.




Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.