輕鬆輸入遠端主機的 sudo 密碼?

輕鬆輸入遠端主機的 sudo 密碼?

我透過 SSH 登入遠端主機來進行伺服器管理。登入使用證書,但我以普通使用者 ( ssh -p $PORT $USER@$HOST) 身分登入並用於sudo執行命令。必須一直輸入sudo密碼是一件痛苦的事情 - 我透過從平面文字檔案中找到密碼並剪下來做到這一點 - 但使用sudo -i似乎是不可取的。

有沒有辦法讓這件事變得更容易,例如將我的密碼保存在熱鍵上。只是看起來很笨重——如果有密碼管理器來處理這個問題就好了。

我使用 Kubuntu 14.04 並用於kdewallet本地密碼管理。感謝您提供任何緩解此問題的建議。

答案1

其本質是sudo要求在登入時以及密碼快取過期後輸入密碼。如果您將sudo密碼保存在未加密的文字檔案中(即使是加密的文字文件,這也是一個壞主意)並希望與kdewallet您一起管理它,您不必擔心,sudo -i因為它對您的用例來說是一個更安全的替代方案。

啊,透過努力學習你的 sudo 密碼並刪除文字檔案(考慮使用shred該檔案):) 這是一個巨大的安全風險!

相關內容