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 для более подробной информации о том, как его использовать.

Другие вопросы по тегам