今日同事给了一台虚拟机,操作系统版本:

wKiom1X2SzCyU_wZAAAthx-UE-k132.jpg

因为不知道原先的密码,在单用户模式修改了一下root密码,使用ssh工具怎么也登入不上去,提示服务器拒绝密码


自己在这里记一下我的解决步骤:

  1. 关闭防火墙:

    这个查看状态是关的,貌似跟防火墙也没关系,因为可以弹出输入账户密码的框

  2. 关闭selinux:

    这个也是选择disable

  3. 从网上找相关资料,是说可能ssh配置不允许root在ssh登录,无非修改的是如下几处

    /etc/ssh/ssh_conf/etc/ssh/sshd_conf中的内容

    PasswordAuthentication yes

    PermitRootLogin yes

  4. 重装ssh包;


以上四个方法都试过了就是不行,吃过饭后,脑子突然闪过一个印象,6.4里密码要求稍微高点,是不是因为我在单用户模式修改的密码复杂度太低,然后就死马当活马医,重新修改一下root密码,竟然OK了


到此就解决了我的燃眉需求啊,希望能有兄弟遇到这个问题可以参考一下,兄弟是刚接触不久,还望不要喷啊