我是靠谱客的博主 无情缘分,最近开发中收集的这篇文章主要介绍SSH无法登入虚拟机,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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无法登入虚拟机所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部