Rsync – это утилита командной строки для синхронизации файлов между двумя компьютерами. Она может использоваться для копирования файлов с одного компьютера на другой через локальную сеть или через Интернет. Для загрузки и скачивания файлов с удаленного SSH-сервера вы можете использовать следующие команды:
Загрузка файлов с удаленного SSH-сервера:
1 |
rsync -avz -e ssh user@remote:/path/to/files/ /path/to/destination/ |
где:
-a
– опция, указывающая на режим архива, который сохраняет все атрибуты файлов, включая разрешения, время модификации и т.д.;-v
– опция, указывающая на режим подробного вывода, который позволяет увидеть процесс копирования файлов;-z
– опция, указывающая на использование сжатия данных во время передачи;-e ssh
– опция, указывающая на использование SSH-протокола для установки соединения;user
– имя пользователя на удаленном сервере;remote:/path/to/files/
– путь к файлам на удаленном сервере;/path/to/destination/
– путь к каталогу на локальной машине, куда вы хотите загрузить файлы.
Скачивание файлов с удаленного SSH-сервера:
1 |
rsync -avz -e ssh user@remote:/path/to/files/ /path/to/destination/ |
где параметры аналогичны, за исключением последнего параметра, который указывает путь каталога на удаленном сервере, и путь к локальному каталогу для сохранения файлов.
Обратите внимание, что при использовании rsync через SSH-протокол, вам может потребоваться вводить пароль для подключения к удаленному серверу. Если вы хотите избежать ввода пароля каждый раз, можете использовать ключи SSH-авторизации, такие как ключи SSH или агент SSH.