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

虚拟机端口连不上


一、Xshell无法连接22端口问题解决办法汇总(含ubuntu+VM虚拟机)
Xshell软件远程连接过程中,会出现端口连接错误,提示:“连接到IP地址的22端口失败。”今天小编就整理一下相关情况(Ubuntu系统,连接VM虚拟机),并对xshell软件无法连接22端口的问题进行详细解答,希望可以帮助到大家;
第一种情况:Ubuntu系统提示连接22端口失败。
当我们安装Ubuntu并使用ssh远程连接时,出现以下错误。
[c:\~]$ssh192.168.142.84
正在连接到192.168.142.84:22...
无法连接到“192.168.142.84”(端口22):连接失败。
输入“help”了解如何使用Xshellprompt。
该错误表明该IP地址的22端口连接失败。
解决方案是:
(1)禁用防火墙并运行sudoufwdisable
nii@nii:~$sudoufwdisable
[sudo]passwordfornii:
系统启动时停止并禁用防火墙
(2)安装OpenSSH并运行sudoapt-getinstallopenssh-serveropenssh-client命令。
(3)使用netstat-tnl命令检查22端口是否打开。
nii@nii:~$netstat-tnl
动Internet连接(仅限服务器)
ProtoRecv-QSend-QLocalAddressForeignAddressState
tcp00127.0.1.1:530.0.0.0:LISTEN
tcp000.0.0.0:220.0.0.0:侦听
tcp00127.0.0.1:6310.0.0.0:侦听
tcp00127.0.0.1:33060.0.0.0:侦听
tcp600:::22:::侦听
tcp600::1:631:::LISTEN
倒数第二行显示端口22已处于LISTEN状态。
第二:修复xshell无法连接VM22端口的问题
有网络时:
1检查Ifconfig,虚拟网络端口eth0为连接端口网络。
2。在“虚拟机设置”-“网络适配器”中,选择“自定义:特定虚拟网络”,选择网络端口VMnet0,桥接模式。这相当于虚拟机是一个独立的主机,可以与自己的主机以及网络上的其他机器互连。
2。无网络时
选择“Hostonly模式”,连接虚拟交换机VMnet1的虚拟机与主机之间建立共享网络,且无法与虚拟的其他机器互连。
1.在主机网络共享中,显示“活动网络”,如下所示:
2.选择VMnet1,配置主机IP地址192.168.1.99,并与虚拟机IP地址(192.168.1.100)在同一网段。
3。选择“编辑”-“虚拟网络编辑器”,将子网配置为192.168.1.0/24
4。在“虚拟机设置”-“网络适配器”中,选择“自定义:虚拟专用.网络”,选择网络端口VMnet1,仅主机模式。