为了增加安全性,我们已经通过ssh禁用了根登录到服务器。我们有一个特殊的ssh帐户,用户需要以用户身份登录,然后再以root用户身份登录su,需要root访问。
在这种情况下,我们如何使用putty设置无密码登录?我已经设置了无密码登录到特殊的ssh帐户,但我们仍然需要一个密码,当我们作为root用户。
如果我不清楚,请让我澄清。
发布于 2011-05-25 09:46:18
您还可以在sshd配置文件中更改以下行:
PermitRootLogin without-password
这将允许用户以root身份登录,但只能使用密码以外的其他内容(kerberos票证、ssh键等)。
发布于 2011-05-25 09:26:16
通过visudo
命令编辑/etc/sudoers。
添加
specialsshaccount ALL=(ALL) NOPASSWD: ALL
提示:http://www.sans.org/reading_room/whitepapers/basics/administration-shared-accounts_一二七一
发布于 2011-05-25 09:33:35
从将特殊帐户添加到组中开始:“sudo”
% useradd -G sudo specialsshaccount
您的系统可能已经配置为允许该组中的用户使用w/o密码。
如果没有,则将这一行放在/etc/sudoers
中(通过visudo
命令)
%sudo ALL=NOPASSWD: ALL
protip:可以只允许某些命令在没有密码的情况下执行(man sudoers
)
https://serverfault.com/questions/273521
复制相似问题