Назад | Перейти на главную страницу

Репликация файлов Ubuntu на удаленных серверах

У меня есть сервер 1 и сервер 2.

На первом этапе на сервере server1 выполняется один скрипт, который генерирует один файл. После завершения процесса создания файла мне нужно загрузить файл на сервер 2.

Какой лучший метод и подход?

Спасибо, Педро

Есть несколько способов передачи файлов в Linux. Самый распространенный и простой способ - это scp:

scp [[username@]host:]file-to-copy [[username@]host:]target

[] - отмечает необязательные аргументы. Если вы, например, авторизуетесь на сервере 1, вы можете:

scp file-to-copy server2:/location/to/put/the/file/in

или если вам нужно другое имя пользователя на server2, измените server2 на username @ server2

Если вам нужны более продвинутые функции, такие как синхронизация и копирование только новых файлов, взгляните на rsync (checkout man rsync)

rsync это хороший способ сделать это