首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Putty: ssh根登录服务器已禁用,我如何设置对服务器上root的无密码访问?

Putty: ssh根登录服务器已禁用,我如何设置对服务器上root的无密码访问?
EN

Server Fault用户
提问于 2011-05-25 09:19:27
回答 3查看 1.7K关注 0票数 1

为了增加安全性,我们已经通过ssh禁用了根登录到服务器。我们有一个特殊的ssh帐户,用户需要以用户身份登录,然后再以root用户身份登录su,需要root访问。

在这种情况下,我们如何使用putty设置无密码登录?我已经设置了无密码登录到特殊的ssh帐户,但我们仍然需要一个密码,当我们作为root用户。

如果我不清楚,请让我澄清。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-05-25 09:46:18

您还可以在sshd配置文件中更改以下行:

代码语言:javascript
运行
复制
PermitRootLogin without-password

这将允许用户以root身份登录,但只能使用密码以外的其他内容(kerberos票证、ssh键等)。

票数 1
EN

Server Fault用户

发布于 2011-05-25 09:26:16

通过visudo命令编辑/etc/sudoers。

添加

代码语言:javascript
运行
复制
specialsshaccount       ALL=(ALL)       NOPASSWD: ALL

提示:http://www.sans.org/reading_room/whitepapers/basics/administration-shared-accounts_一二七一

票数 1
EN

Server Fault用户

发布于 2011-05-25 09:33:35

从将特殊帐户添加到组中开始:“sudo”

代码语言:javascript
运行
复制
%  useradd -G sudo specialsshaccount

您的系统可能已经配置为允许该组中的用户使用w/o密码。

如果没有,则将这一行放在/etc/sudoers中(通过visudo命令)

代码语言:javascript
运行
复制
%sudo ALL=NOPASSWD: ALL

protip:可以只允许某些命令在没有密码的情况下执行(man sudoers)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/273521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档