Rsync и SSH скрипт
Мне действительно не нужны ключи SSH. На сервере реализована хорошая безопасность.
Мне нужен скрипт для ввода пароля без использования / взаимодействия с пользователем. Как я могу это сделать? Его CentOS релиз 6.5 (финал)
#!/bin/bash
#Credentials
PASS="p77Z"
sudo rsync -rlptDvz --owner=cmsseren --group=cmsseren /home/serena/public_html/ -e ssh root@ip:/home/cmsseren/public_html3/
ssh root@ip 'chown -R cmsseren:cmsseren /home/cmsseren/public_html3/*'
1 ответ
Вы не хотите использовать пароль. Вы хотите настроить ключи SSH. Это позволит вам использовать оба rsync
а также ssh
без необходимости вводить пароль. Я не уверен, что вам понадобится sudo
на rsync
, или.
Ключи SSH могут быть созданы с помощью ssh-keygen
полезность. Проверьте man 1 ssh-keygen
для более подробной информации о том, как его использовать.