【发布时间】:2014-10-27 02:18:06
【问题描述】:
我想禁用直接 root 登录到我的服务器,该服务器使用 Centos 6.5 运行 WHM,并将特定用户添加到 wheel 组,以便能够以 root 权限执行任务。
我已完成以下操作 - 在以 root 身份通过 ssh 登录时,我创建了新用户:
newuser newsuperuser
我已经设置了密码
passwd newuserpassword
然后我继续将该用户添加到 Wheelgroup,方法是:
Security Center > Manage Wheel Group Users
并在其中添加了newsuperuser。
然后我去了:
Security Center > Manage root's SSH Keys
并使用newpassword 生成新密钥 - 然后对其进行授权。
接下来我将私钥复制到本地 (Mac OSX) .ssh 目录,运行 chmod 600 并将文件添加到 ssh 会话:
ssh-add newsuperuser_key
在提示时输入密码。
现在,如果我尝试使用 ssh 连接到服务器:
ssh newsuperuser@800.800.800.800
(使用正确的 IP 地址 :) - 我明白了:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
知道我做错了什么吗?
【问题讨论】: