今日同事给了一台虚拟机,操作系统版本:
因为不知道原先的密码,在单用户模式修改了一下root密码,使用ssh工具怎么也登入不上去,提示服务器拒绝密码
自己在这里记一下我的解决步骤:
- 关闭防火墙:
这个查看状态是关的,貌似跟防火墙也没关系,因为可以弹出输入账户密码的框
- 关闭selinux:
这个也是选择disable
- 从网上找相关资料,是说可能ssh配置不允许root在ssh登录,无非修改的是如下几处
/etc/ssh/ssh_conf 和/etc/ssh/sshd_conf中的内容
PasswordAuthentication yes
PermitRootLogin yes
- 重装ssh包;
以上四个方法都试过了就是不行,吃过饭后,脑子突然闪过一个印象,6.4里密码要求稍微高点,是不是因为我在单用户模式修改的密码复杂度太低,然后就死马当活马医,重新修改一下root密码,竟然OK了
到此就解决了我的燃眉需求啊,希望能有兄弟遇到这个问题可以参考一下,兄弟是刚接触不久,还望不要喷啊
时间: 2024-08-08 05:38:22