为了账号安全,请及时绑定邮箱和手机立即绑定

xshell与虚拟机无法连接

xshell与虚拟机无法连接,我已经搞了好几天了。在WIN下PING我的IP地址是可以通的,在虚拟机里PING IP也是通的,但是XSHELL与虚拟机还是无法连接,我检查过SSH在虚拟机里安装好的,也是启动的。我更改了PORT也没用。

虚拟机报错:

Connecting to 192.168.31.170:888...
Could not connect to '192.168.31.170' (port 888): Connection failed.

Type `help' to learn how to use Xshell prompt.

正在回答

23 回答

http://img1.sycdn.imooc.com//578cc75c0001d39b13660728.jpg

小白求帮助,同样大问题搞了两天还是没有解决,不知道哪里出了问题,http://img1.sycdn.imooc.com//578cc7b80001f88213600538.jpg

执行了ping命令以后出现了这个,完全不懂,求指导!!!

虚拟机选的是桥接,现在笔记本连的是无线网,对IP地址有影响吗!?

跪求帮助,感激不尽!!!

0 回复 有任何疑惑可以回复我~

求救啊,我也是被折磨啊,我虚拟机装的win7可以上网。还有Unbunt的也可以。就是centos上不了网,桥接和NAT都不行,而且查ip用ifconfig也是不显示eth0只显示lo

0 回复 有任何疑惑可以回复我~

你可以试着把端口启动一下,刚开始我的情况跟你的一样,开启之后就可以了

0 回复 有任何疑惑可以回复我~

我现在在学习这个东东  没有网络基础姿势是不行的

0 回复 有任何疑惑可以回复我~

xshell就是连不上虚拟机啊

0 回复 有任何疑惑可以回复我~

同求,我restart完了,再ifconfig,没有出现eth0,而是直接出现lo,然后Xshell就连不上,这是为什么?

1 回复 有任何疑惑可以回复我~
#1

常持 提问者

重启单独的网卡可以用这个命令: ifconfig eth0 down ifconfig eth0 up 关闭/启动网卡ifdown eth0 ifup etho 重启网络服务网卡无法连接把vi /etc/sysconfig/network-scripts/ifcfg-eth0里的ONBOOT=no 改成yes
2016-01-31 回复 有任何疑惑可以回复我~
#2

静夜思3539711

我也是这个问题,之前能连上,restart后就连不上了,请问您这个解决了吗,求分享
2016-07-07 回复 有任何疑惑可以回复我~

和你一样的问题不知道具体要怎么弄求帮助

0 回复 有任何疑惑可以回复我~

1、安装centos7选择基本安装,配置完网络后首先要先关闭firewall:

停止firewall

# systemctl stop firewalld.service 

禁止firewall开机启动

# systemctl disable firewalld.service 


2、安装iptables防火墙

yum方式安装iptables

# yum install iptables-services 

编辑防火墙配置文件

vi /etc/sysconfig/iptables 

#查看iptables现有规则

iptables -L -n

#先允许所有,不然有可能会杯具

iptables -P INPUT ACCEPT

#清空所有默认规则

iptables -F

#清空所有自定义规则

iptables -X

#所有计数器归0

iptables -Z

#允许来自于lo接口的数据包(本地访问)

iptables -A INPUT -i lo -j ACCEPT

#开放22端口

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

#开放21端口(FTP)

iptables -A INPUT -p tcp --dport 21 -j ACCEPT

#开放80端口(HTTP)

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#开放443端口(HTTPS)

iptables -A INPUT -p tcp --dport 443 -j ACCEPT

#允许ping

iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT

#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的

iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT

#其他入站一律丢弃

iptables -P INPUT DROP

#所有出站一律绿灯

iptables -P OUTPUT ACCEPT

#所有转发一律丢弃

iptables -P FORWARD DROP

最后重启防火墙使配置生效

# systemctl restart iptables.service

设置防火墙开机启动

# systemctl enable iptables.service 


3,关闭SELINUX

编辑selinux的配置文件

vi /etc/selinux/config

注释掉下面两行

#SELINUX=enforcing 

#SELINUXTYPE=targeted 

增加一行

SELINUX=disabled 

保存,关闭

ESC 

:wq 

重启系统

shutdown -r now


3 回复 有任何疑惑可以回复我~
#1

v134

这写命令有错吧
2017-04-02 回复 有任何疑惑可以回复我~

破解版的软件有一定的不稳定性。当然,你是否确定关闭了虚拟机里的firewalld,安装并开启iptables,并且在虚拟机系统了SSH跟IPTABLES设置的是同一个PORT,重启SSH跟IPTABLES,重启虚拟机的系统。应该就好了,我前几天重装系统后试验的结果如上。(我觉得主要问题是在防火墙这一块。)

0 回复 有任何疑惑可以回复我~
#1

Kiritomas

你好,我现在用的是wifi上网连接的,centos6.5,看着你发的那个帖子配置完了以后xshell还是没有连接成功啊, 不知道为什么呢,是不是用wifi连接的原因呢,是不是要在VM里面进行桥接就行了呢???
2017-01-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

xshell与虚拟机无法连接

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信