简化远程主机的 sudo 密码输入吗?

简化远程主机的 sudo 密码输入吗?

我通过 SSH 登录到远程主机以执行服务器管理。登录使用证书,但我以普通用户身份登录(ssh -p $PORT $USER@$HOST)并用来sudo运行命令。必须一直输入密码很麻烦sudo- 我通过从纯文本文件中找到密码并剪切粘贴来输入 - 但使用sudo -i似乎不明智。

有没有办法让这变得更容易,比如将我的密码保存在热键上。这似乎很笨重 - 最好有一个可以处理这个问题的密码管理器。

我使用 Kubuntu 14.04 并用于kdewallet本地密码管理。感谢您提出任何简化此操作的建议。

答案1

它的本质是sudo要求在登录时和密码缓存过期后输入密码。如果您将sudo密码保存在未加密的文本文件中(即使是加密的,这也是一个坏主意),并且想要管理它,kdewallet您不必担心,sudo -i因为对于您的用例来说,这是一个更安全的替代方案。

啊,硬生生的学到你的 sudo 密码并删除文本文件(考虑使用shred该文件):) 这是一个巨大的安全风险!

相关内容