当前位置:首页 > 虚拟机 > 正文

ubuntu远程连接虚拟机失败


一、虚拟机连接失败怎么办?

当我们使用Hyper-V连接到虚拟机时,我们收到消息“无法连接到虚拟机,因为虚拟机管理程序未运行。”让我们看一下。

1.打开电脑,进入桌面,按键盘上的Wini组合键进入“设置”,然后点击“更新和安全---恢复---高级启动---立即选项重新启动”

2在打开的页面中,找到配置中的“IntelVirtualTechnology”选项,将其设置为“Enabled”,按键盘上的F11键确认退出,电脑会自动重启

3重新启动后,按键盘上的键盘快捷键CtrlShiftEsc退出任务管理器要访问该选项,请转到顶部的“性能”选项,然后找到“虚拟化”选项并确认如果已启用。如果是这样的话,虚拟机就可以正常连接了。

如果以上问题仍无法解决,请尝试以下步骤:

1进入“控制面板”页面,选择“卸载程序”,启用或禁用Windows功能,然后依次点击Hyper-V文件夹---Hyper---Platform---Hyper-VVirtualMachineMonitor

2打开,监控Hyper-V虚拟机。检查程序选项并单击“确定”。

3.最后连接虚拟机就可以正常连接了。


二、ubuntu的root用户无法ssh远程连接的一种原因及其解决方法环境:ubuntu16.04LST,配置了路由器端口映射
现象:普通用户可以通过ssh远程连接服务器,但是root用户使用ssh登录时总是报PermissionDenied,root可以为100%safe密码正确。
可能的原因:root用户的密码太简单,SSH自动检测并关闭root用户的远程连接权限。


br/>解决办法:(切换到root用户)
1首先判断是否是这个原因,检查ssh配置文件:
$vim/etc/ssh/.sshd_config

如果出现如下提示,则确认原因。
2根据提示进行排查
用户名
$passwdroot
稍后您将输入新密码两次。注意密码要复杂一些,否则就得重新开始。
b编辑配置文件
$vim/etc/ssh/sshd_config
注释掉“DenyUsersroot”行,如下所示
<.br/>c重启ssh服务
$servicesshdrestart
问题应该解决了,root可以远程登录了。
--------------------------------------------------------------更新------------------------------------------------------------------------------------
不建议允许root用户远程登录,我就发生过root用户被盗用的悲剧。如有必要,请确保密码足够复杂。铭记过去、铭记未来的老师,记住!!!