概述
1. 开发环境
虚拟机平台:VMware14 Pro
操作系统:Ubuntu16.04
2. 实验现象
通过ssh连接虚拟机的linux服务器,使用root用户直接访问,无法登入成功。一直反复提示输入密码界面。
输入正确密码,反复出现如下界面:
尝试登入普通用户,能够成功的连接上。
3. 问题原因
查看ssh的配置文件,发现配置文件中 root 用户禁止了密码登入,PermitRootLogin prohibit-password。
4. 解决方法
1) 普通用户登录,然后su root切换到root账号,
2) vim /etc/ssh/sshd_config
3) 注释掉 #PermitRootLogin without-password,添加 PermitRootLogin yes
# Authentication: LoginGraceTime 120 #PermitRootLogin without-password PermitRootLogin yes StrictModes yes
4) 重启ssh服务
sudo service ssh restart
最后
以上就是无情缘分为你收集整理的SSH无法登入虚拟机的全部内容,希望文章能够帮你解决SSH无法登入虚拟机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复