一、 问题描述虚拟机可以与本机互ping,虚拟机与本机都可以连网,但是XShell连接不上虚拟机。 Xshell是一个终端模拟软件,可以在Windows界面下,远程访问控制不同系统下的服务器,常用它来控制虚拟机。 二、 解决方法先执行命令
再打开Xshell,选择相应的会话窗口重新连接。 如果输入以上命令Xshell还是连接不上虚拟机,那么执行下面这条命令
就可以解决了。 需要留意下,配置文件里自己配置的DNS有没有问题喔。 三、 额外总结简介:总结几种 xshell连接不上虚拟机 的解决方法。 3.1 防火墙是否关闭
如果防火墙不关闭,可能会出现一些情况: 查看防火墙是否关闭(如果是以root权限输入,sudo 可省略)
如果防火墙没关,输入这个命令关闭
3.2 SSH是否开启SSH是Secure Shell的缩写,是一种建立在应用层上的安全协议,为远程登录会话和其他网络服务提供安全性。 3.2.1 检查是否启动输入命令检查是否启动
如果没有启动,请输入命令启动
3.2.2 安装服务端如果提示没有安装的话,用这个命令安装(如果已使用root权限,sudo 可省略)
安装完成后,输入命令重启
此外,Linux系统Ubuntu发行版是默认有安装SSH客户端的,如果没有安装,需要输入下面命令进行安装。 输入命令检查是否安装SSH客户端
查看SSH的客户端和服务端是否存在
3.3 22端口是否可用输入命令查看 22端口 是否启动
如下图,22端口正常启动 |