Синхронизация файлов rsync через ssh
Имеем каталог /var/www на локальной машине в котором производились определенные изменения.
Необходимо изменения отразить на удаленном хосте remotehost в папке /home/webmaster/data/www
Передачу данных требуется проводить по протоколу ssh через порт 22.
Обязательным условием является наличие установленного rsync на обоих хостах.
Команда для запуска:
rsync -ave ssh —delete /var/www/ webmaster@remotehost:/home/webmaster/data/www
Обратите внимание на наличие завершающего слеша / в пути /var/www/. Если его убрать синхронизация будет вести себя немного по-другому.
Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.
Простите, что некрофилю, там вместо -delete, —delete 🙂