LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2619|回复: 6

SSH,如何添加一个非root的SSH用户?

[复制链接]
发表于 2007-7-22 14:57:45 | 显示全部楼层 |阅读模式
我想将我的SSH发布到公网,但出于安全,会使用到denyhosts,以及Deny掉Root用户的登陆,而使用其它用户登陆再Su到Root.

我useradd一个用户,再su到这个用户上去,使用passwd来修改密码,提示"passwd: Only root can specify a user name."

使用SSH客户端用新创建的用户登陆也失败,附图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-7-22 19:04:38 | 显示全部楼层
你可试试这个
  1. # useradd ohyeah
  2. # passwd ohyeah
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-22 19:37:16 | 显示全部楼层
一样的,不知道哪里有问题。
回复 支持 反对

使用道具 举报

发表于 2007-7-22 21:38:17 | 显示全部楼层
用 root 来改 user 的 password
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 10:03:14 | 显示全部楼层
我用Root改了密码也是如附图一样。
回复 支持 反对

使用道具 举报

发表于 2007-7-23 10:55:12 | 显示全部楼层
这是客户端配置的问题。连接配置要使用你建的普通用户名,不要用root。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-24 08:54:35 | 显示全部楼层
我是使用的普通用户登陆

同样的操作方式,我在另外一个虚拟机上就能正常。看来还是使用public key了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表