我正在通过 ssh 进入远程服务器,然后通过 su 切换到 root 权限。
问题是,有时候,我没有足够注意控制台消息,并且我在命令提示符下意外输入了 root 密码(例如,我第一次没有正确提供 root 密码 - 因此 su 提示消失了)。
我记得在某处读到过,在控制台上输入的命令的历史记录保存在某个地方。
我有 3 个子问题
- 该文件存储在哪里(哪个文件夹)?
- 我可以编辑该文件并从中删除 root 密码吗?
- 作为一个偏执的人,我想知道除了 ssh 之外是否有更安全的方式来登录我的服务器(或者我太偏执了?)
我的服务器正在运行无头版 Ubuntu 10.0.4
答案1
如果您使用 bash,历史记录在 ~/.bash_history 中,是的,您可以编辑它。
但是,如果不注意的话,没有什么可以阻止您在错误的地方输入密码。