Xshell连接虚拟机Ubantu失败解决办法(主机和虚拟机能够互ping的前提)

主机和虚拟机互ping

在主机命令行里输入ipconfig指令,查询主机ip地址,在虚拟机Ubantu终端里输入ping 主机ip地址,ping通后,按ctrl+c停止。
查看主机ip
虚拟机ping主机

在虚拟机Ubantu终端里输入ifconfig指令,查询虚拟机ip地址,在主机命令行里输入ping 虚拟机ip地址。
查看虚拟机ip
主机ping虚拟机
如果主机和虚拟机不能互ping,可以看一下虚拟机网络配置的教程,这类教程五花八门,这里就不例举。

Xshell不能连接虚拟机Ubantu的问题分析及解决

Xshell连接虚拟机失败
根据错误提示,发现是虚拟机的22号端口未打开。

解决方法如下:

  • 安装OpenSSH,在虚拟机终端里输入sudo apt-get install openssh-server
    openssh-client指令。如果下载速度很慢,可以更换虚拟机的软件更新源,我使用的是阿里镜像源。
  • 安装好OpenSSH之后,在终端里输入netstat -tnl指令,查看22端口是否打开。这时,可以看到22号端口处于监听状态。

22端口已经打开

  • 关闭虚拟机防火墙,在终端里输入sudo ufw disable指令。

最后,问题解决!可以看到,主机通过Xshell成功连接上虚拟机,可以愉快地玩耍了!
成功连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值