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

为什么xshell连接不了虚拟机


一、xshell连接不上虚拟机·第一次使用xshell时,无法连接Linux。尝试了很久,也找了很多解决办法,最后还是解决了。这里我分享一下我的解决方案,并列出网上的解决方案。请帮助其他人。
1.没有配置linuxip地址。
您必须自行配置IP地址。网上有几种配置方法。
输入vim/etc/sysconfig/network-scripts/ifcfg-eth0。命令
该文件的内容将发生如下变化:
直接设置IP。示例:192.168.1.155
然后输入ifconfig-a查找您的IP。并改变它。
2尝试自行更改网络适配器设置。网上的方法很复杂但是也差不多,不过我自己做了一下(>_<)。。没有人成功。这里列出来供读者参考。
下图是我自己设置的适配器设置。
1
进行此更改后,xshell将运行在您可以连接到.
NAT连接模式:

二、使用xshell连接linux虚拟机,连接失败。

连接前必须安装OpenSSH命令如下:

sudoapt-getinstallopenssh-serveropenssh-client

安装完成后,执行netstat-tnl命令。检查端口22是否打开:

可以看到第5行的端口22处于LISTEN状态。


三、怎么用xshell连接不了本地虚拟机

您的虚拟机上安装的是什么系统?如果是LINUX系统,需要开启SSH服务才能够登录

登录Linux系统,打开终端命令。输入rpm-qa|。grepssh查看当前系统是否已安装

如果没有安装SSH软件包,可以通过yum或rpm安装包进行安装

安装完成后,启动ssh服务。ssh服务一般称为SSHD

可以在命令行输入servicesshdstart启动

最后使用XSHELL访问