Упрощение ввода пароля sudo для удаленных хостов?

Упрощение ввода пароля sudo для удаленных хостов?

Я вхожу на удаленные хосты через SSH, чтобы администрировать сервер. Для входа используется сертификат, но я вхожу как обычный пользователь ( ssh -p $PORT $USER@$HOST) и использую sudoдля запуска команд. Необходимость постоянно вводить пароль sudo— это больно, я нахожу его в текстовом файле и копирую-вставляю — но использование sudo -iкажется нецелесообразным.

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

Я использую Kubuntu 14.04 и использую kdewalletдля локального управления паролями. Спасибо за любые предложения по облегчению этого.

решение1

Это в природе sudoтребует ввода пароля при входе в систему и после истечения срока действия кэша паролей. Если вы храните свой sudoпароль в незашифрованном текстовом файле (и даже в зашифрованном это плохая идея) и хотите управлять им, kdewalletвам не о чем беспокоиться, sudo -iпотому что это гораздо более безопасная альтернатива для вашего варианта использования.

Ах да, запомните свой пароль sudo и удалите текстовый файл (рассмотрите возможность использования shredдля файла) :) Это огромный риск для безопасности!

Связанный контент