xshell与虚拟机无法连接

来源:2-3 Linux网络配置之虚拟机网络配置

常持

2014-12-23 12:17

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回答

  • 好帮手慕珊
    2014-12-23 16:22:22
    已采纳

    或者ip换一个,换个不同网段的,比如老师那种192.168.0.xx的

    ws天天学习

    最直接的方法,检查一下服务器是否启动,我也有这个情况,之前使用了shutdown now 命令就成这个样子了,后来启动了服务器就好了。

    2017-07-15 14:33:37

    共 5 条回复 >

  • 慕UI7329221
    2018-11-03 08:57:23

    特来答谢楼主,,能连上xshell了

  • 盛01
    2017-04-25 20:56:14

    第一步:找到本机无线网络IP地址。

    第二步:在VMware中定义虚拟机IP,要求虚拟机IP与你本机无线网络IP同个网段。

    第三步:在本机网络邻居中奖VMnet8与本机无线网络桥接。

    第四步:在Xshell中做连接,连接方式与课程中的一样,不懂的可以看一遍视频哦。

    以上,是我解决的步骤,仅供参考。

  • qq_随遇而安_95
    2017-03-25 00:01:45

    我使用的时校园网,然后连接的时候接不上,ping的话能显示IP,子网掩码,默认网关,但是没有DNS,在Xshell中连接时连不上。我的校园网设置是自动获取IP和DNS的,到底怎么才能连上呢,求指教

  • qq_一丿_0
    2017-03-18 16:04:32

    我之前都链接好了,但是在关闭VM时手贱想删除没用的快照,导致整个系统卡死,无奈强行关机,开机后就连不上Xshell了,重新设置也不行。

    http://img.mukewang.com/58ccea0a0001624307770611.jpg

    http://img.mukewang.com/58ccea0a0001d50013370694.jpg


  • xiyangwugang
    2017-02-22 16:09:30

    我的ip地址是10.225.100.48这样的,怎么和你们的都不一样的感觉,我的是学校里的网络,求教啊,虚拟机ping不通主机,这个问题让我弄了几天了

  • 小样哟
    2016-11-23 14:09:41

    我连接不是是因为ssh服务没打开 ps -e |grep ssh 用这个命令查看有没有sshd

  • qq_loversix_0
    2016-09-28 11:05:56

    前几天都可以连上,但是今天一连就是连不上。不知道怎么回事

  • 修罗成
    2016-08-28 17:30:58

    之前能连上,现在换了移动宽带拨号上网,xshell连不上了,主机能ping通虚拟机,虚拟机ping不通主机

  • 楚云星辰
    2016-08-02 17:38:13

    为什么我登录上去是windows,试了几次都是这样,求解。

  • qq_黑马_11
    2016-07-18 20:16:21

    http://img.mukewang.com/578cc75c0001d39b13660728.jpg

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

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

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

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

  • 梦想IT男444
    2016-07-06 23:24:40

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

  • ypqal1
    2016-05-18 08:59:00

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

  • F39
    2016-04-24 10:26:10

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

  • qq_爱转角_4
    2016-03-29 22:01:51

    xshell就是连不上虚拟机啊

  • andy_manchester
    2016-01-30 13:22:51

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

    静夜思353...

    我也是这个问题,之前能连上,restart后就连不上了,请问您这个解决了吗,求分享

    2016-07-07 17:19:33

    共 2 条回复 >

  • Edinburgh_宇
    2016-01-22 19:05:23

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

  • 常持
    2015-12-13 09:34:36

    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


    v134

    这写命令有错吧

    2017-04-02 14:33:30

    共 1 条回复 >

  • 常持
    2015-12-13 09:29:48

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

    Kirito...

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

    2017-01-19 12:42:27

    共 1 条回复 >

  • 视点
    2015-12-12 22:33:55

    一样的问题求解决

    自由邪帝 回复视点

    怎么解决的呀

    2017-01-27 23:43:46

    共 4 条回复 >

  • 好帮手慕珊
    2014-12-23 17:46:24

    端口号是22,不是888

    常持 回复章然

    你好,当时我用的是网上下载的vmware10破解版的,也许是因为这个原因导致网络不稳吧,当时是选择了VMNET8与本地无线网进行桥接,并且更改IP,我用笔记本当时无线网的IP比如说是192.168.31170,桥节后改个不是170的就行;但是虚拟机里的系统有时不能联网,只能互相PING通IP。现在,我选择去官网下载正版的软件,度娘一个激活码,不用桥接VMNET8,直接在虚拟机的系统里选择桥接模式就好了。

    2015-12-13 09:24:05

    共 6 条回复 >

  • 好帮手慕珊
    2014-12-23 16:31:32

    http://www.imooc.com/wenda/detail/238224,看看这个帖子有没有帮助

  • 好帮手慕珊
    2014-12-23 16:19:02

    549925430001115c05000372.jpg

    XShell工具这个页面,是像上图这样配置的吗?

    共 1 条回复 >

Linux网络管理

为你带来Linux网络环境搭建,介绍远程登录工具的使用

114272 学习 · 410 问题

查看课程

相似问题