红联Linux门户
Linux帮助

用SecureCRT连接服务器,root用户被拒绝登录,提示"Login incorrect"

发布时间:2012-07-14 15:08:56来源:红联作者:flyingsnow0102
[i=s] 本帖最后由 flyingsnow0102 于 2012-7-14 15:13 编辑 [/i]

故障描述:  
用 SecureCRT 远程登录服务器,拥有 root 权限的用户却没办法登录,出现如下错误(图1所示),如何改成能直接让 root 登录呢?(建议不要改,因为 root 用户拥有最高权限,比较危险)
[attach]38601[/attach]


解决方案: 
  root一般是被禁止登陆的,它拥有最高权限,比较危险,平时都是先登陆普通用户后再切到 root 或者sudo 来工作,如果实在有需求要改成让root用户直接登录,可以用如下方法:
查看root ssh登录是否被禁止:

[root@localhost ~]# cat /etc/ssh/sshd_config |grep 'PermitRootLogin yes'
#PermitRootLogin yes

备份配置文件:

[root@localhost ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

修改配置文件:
找到 PermitRootLogin 参数,并改为 PermitRootLogin yes ,允许root用户登录,保存退出。

[root@root ~]# vi /etc/ssh/sshd_config # 编辑此文档

然后重启ssh服务:

[root@root ~]#/etc/init.d/sshd restart # 重启ssh服务
停止 sshd:[确定]
启动 sshd:[确定]
文章评论

共有 4 条评论

  1. 于 2012-09-13 08:56:49发表:

    多谢

  2. alick 于 2012-07-17 10:04:26发表:

    能否标题中指明解决方案,不然可能会被误解为提问帖~

  3. flyingsnow0102 于 2012-07-14 17:14:38发表:

    2# xgbmhc
    嗯嗯。但是自己学习用就不要考虑了

  4. xgbmhc 于 2012-07-14 15:47:59发表:

    这种安全设置虽然麻烦但是安全护航