2

В скрипте bash у меня есть несколько операторов rsync. Каждый rsync будет запрашивать ввод пароля и очень сильно откажется от автоматизации выполнения работы с использованием скрипта. Как улучшить это? Путь назначения операторов rsync - это сетевой диск, подключенный через SAMBA, или сервер SSH.

2 ответа2

3

Сгенерируйте пару ключей SSH, загрузите открытую половину на сервер и поместите частную половину в локальный агент.

1

Общий метод для повторения одной и той же строки в оболочке:

yes "string" ¦ command args

Или для неповторяющейся, сложной строки:

echo -e "first\nsecond\n..." ¦ command args

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .