как не вводить пароль миллион раз на unix?

как не вводить пароль миллион раз на unix?

07.02.2020 02:36:37 Просмотров 28 Источник

Что мне нужно, так это скопировать файл из одной системы в другую, только root имеет права поместить файл в целевую папку, и только root может читать из исходной папки. Так я и делаю:

  1. запустите сеанс шпатлевки на исходной машине, введите пароль
  2. sudo bash, еще раз введите пароль
  3. УПП /и т. д./ username@destination:/home/username/file.tmp, введите пароль еще раз!

  4. запустите сеанс шпатлевки на целевой машине, введите пароль

  5. sudo cp file / home / username / file.tmp / etc/, введите пароль еще раз

Есть ли короткий путь? Есть ли способ вставить пароль из буфера обмена? или просто использовать один и тот же пароль при каждом запросе?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/60112707/how-to-not-enter-password-million-of-times-on-unix#comment106318036_60112707
@lurker, пункт назначения находится под /etc, который не может быть записан всеми
https://stackoverflow.com/questions/60112707/how-to-not-enter-password-million-of-times-on-unix#comment106318190_60112707
Ах, простите, я пропустил это. Я не очень хорошо его прочел.
https://stackoverflow.com/questions/60112707/how-to-not-enter-password-million-of-times-on-unix#comment106321967_60112707
Если вы хотите сделать небольшую автоматизацию, попробуйте expect или ansible.

Ответы - как не вводить пароль миллион раз на unix? / how to not enter password million of times on unix?

DROOM

07.02.2020 02:40:08

Вы можете спросить администратора сервера, доступна ли key-based authenticationтаким образом, вы храните ssh-ключ на своей машине, и это заботится об аутентификации, что означает, что вам не нужно вводить пароль снова и снова.

Закрыть X