несколько команд rsync без многократного запроса пароля

При установке numlockx (, упомянутого vlastimil выше )в Linux Mint 18.3 Cinnamon, эта опция называется Активировать numlock , расположенную в Системные настройки > Вход Окно > Настройки .enter image description here

0
24.01.2020, 16:04
1 ответ

Как предложил @Kusalananda, используйте агент ssh -. Поскольку вы уже входите в систему через ssh, простое создание экземпляра агента ssh -для выполнения скрипта должно работать нормально.

eval $(ssh-agent)
ssh-add 

Вы можете добавить несколько ключей ssh ​​к одному и тому же агенту ssh -. ssh-addдобавляет тот, который находится в расположении по умолчанию. Если ваша пара открытый/закрытый ключ не находится в расположении по умолчанию, добавьте их в команду ssh -add.

Также возможно запустить агент ssh -при входе в систему, если вы используете его вне этого скрипта.

редактировать :Я предполагаю, что завершение работы агента ssh -после завершения скрипта на удаленном сервере — хорошая идея, особенно. если кто-то еще получил root-доступ, можно прочитать ваш пароль. Если вы хотите получить полностью безопасное решение, ознакомьтесь с этой статьей .

0
28.01.2020, 02:54

Теги

Похожие вопросы