
我透過 SSH 登入遠端主機來進行伺服器管理。登入使用證書,但我以普通使用者 ( ssh -p $PORT $USER@$HOST
) 身分登入並用於sudo
執行命令。必須一直輸入sudo
密碼是一件痛苦的事情 - 我透過從平面文字檔案中找到密碼並剪下來做到這一點 - 但使用sudo -i
似乎是不可取的。
有沒有辦法讓這件事變得更容易,例如將我的密碼保存在熱鍵上。只是看起來很笨重——如果有密碼管理器來處理這個問題就好了。
我使用 Kubuntu 14.04 並用於kdewallet
本地密碼管理。感謝您提供任何緩解此問題的建議。
答案1
其本質是sudo
要求在登入時以及密碼快取過期後輸入密碼。如果您將sudo
密碼保存在未加密的文字檔案中(即使是加密的文字文件,這也是一個壞主意)並希望與kdewallet
您一起管理它,您不必擔心,sudo -i
因為它對您的用例來說是一個更安全的替代方案。
啊,透過努力學習你的 sudo 密碼並刪除文字檔案(考慮使用shred
該檔案):) 這是一個巨大的安全風險!