如何使用 Putty 自动获得 root 访问权限?

如何使用 Putty 自动获得 root 访问权限?

Putty 的运行设置如下:

putty.exe -load mysession -l myuser -pw mypass

但是它以 的身份登录myuser。要获得 root 权限,我需要在控制台中输入:

sudo -i

然后它再次要求我输入密码。

有没有办法在 Putty 中自动执行此操作,这样我就不必输入sudo -i密码了?我希望在启动时默认拥有 root 访问权限。

答案1

在 putty 中:在连接 > 数据页面,可以设置自动登录用户名,

在连接 > SSH 页面上,您可以设置远程命令,例如sudo -isudo su -

如果您不想输入一次密码,请设置您的 ssh 密钥。

答案2

如果您设置了公钥身份验证,您可以根据需要使用无密码密钥进行身份验证,但请注意,这会降低安全性,因为任何能够获得密钥文件的人都可以登录您的帐户(受 ~/.ssh/authorized_keys 中列出的密钥使用限制)。根据您的实际使用情况和情况,这可能是一个严重的问题,也可能根本不是问题。

当您为 PuTTY 设置会话时,您可以在连接 -> SSH 下指定要执行的远程命令。没有理由不能这样做sudo -i

可能也可以配置sudo为不需要密码(对于您的帐户或全局),但这当然意味着任何可以访问连接会话的人只需执行一个 sudo 就可以完全访问整个系统。

相关内容