昨天想在自己机器上安装一下Linux,并使用xshell访问,可是费了很长时间,在xshell端都提示“Could not connect to '192.168.54.100' (port 22): Connection failed”,在网上找了好长时间,也没有找到解决办法。最终在一个文章中看到可能是linux的防火墙没有关,ssh服务没有启动,后来把所有的都重新安装了一下,又把防火墙关闭,把ssh启动,终于成功了!现把我的过程写出来,希望能够帮助到别人!

1.安装VMware11.0,这个软件在网上有很多,也都有破解版

2.安装CentOS-6.5-x86_64-LiveDVD.iso,我使用的这个版本也是从网上下载的,700多M;网上还有个最小系统的,我也试了,不知道为什么就是装不上,如果有人用那个安装成功了,请指教。

3.按照下面这个教程操作,

http://wenku.baidu.com/link?url=KornMzLj-AiWFWz24dMDLFqalSW8raGiublJzHF05fEVbpdoWH0E53ReuQ5hQ4RuJsKTyTQ78BGFb4umUycNUqN_qf7Wqv6fIf_Rq5vGpn_

操作到第16步后,不再参照。此时,我在linux下输入setup命令,在“EDIT  DEVICES”中没有找到任何信息。我就觉得应该是前面的操作把某些配置文件给删除了。不要紧,咱们可以自己再建立一个配置文件。

4.在linux下输入ifconfig,此时查看不到IP。接下来执行vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开文件后,发现文件是空的,这是因为前面的步骤把这个文件删除了。在这个文件中输入以下信息:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.8
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

其中IPADDR是根据自己需要设置的。我在前面设置虚拟机专用网络的ip为54网段的,在这里,我的IPADDR设置的就是192.168.54.100,GATEWAY设置的就是192.168.54.1

设置完成后,保存退出。

此时再次输入ifconfig,就可以查看到IP地址了。输入setup,也可以在“EDIT  DEVICES”中看到刚才设置的信息。本机IP设置成功

5.关闭linux防火墙

service iptables stop

chkconfig iptables off

6.启动ssh服务

service sshd start

7.在windows,打开命令行,出现如下信息

C:\Users\Administrator>ping 192.168.54.100
正在 Ping 192.168.54.100 具有 32 字节的数据:
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.54.100 的回复: 字节=32 时间<1ms TTL=64

192.168.54.100 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 1ms,平均 = 0ms

说明连接成功

8.此时通过xshell再次连接本地linux,就可以成功。

通过总结上面的过程,其实在安装完成linux后,我就查看过linux的ip地址,也在Windows下ping过这个地址,其实是通的,但是用shell就是连接不上。现在仔细想想,如果能ping通,说网络连接是正常的,应该是linux端禁止连接了。此时直接执行第5、6、7步应该是就能够连接上。由于时间原因,这个我没在试过,有兴趣的朋友可以试一下。

本人刚学习linux,文章中可能有不对的地方,欢迎各位交流、指正。

使用xshell链接本地虚拟机中的Linux的更多相关文章

  1. 使用xshell连接本地虚拟机中的Linux问题

    xshell 连接虚拟机中Linux报错: Could not connect to '192.168.8.120' (port 22):Connection failed. 原因:虚拟机中Linux ...

  2. 配置SecureCRT连接本地虚拟机中的Linux系统

    转自:http://www.pythoner.com/196.html 由于平时公司开发时都是使用SecureCRT连接的Linux服务器,所以也想使用SecureCRT在自己电脑上连接本地虚拟机中的 ...

  3. xshell连接本地虚拟机中的centos

    1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...

  4. 记XShell无法连接虚拟机中的Linux,但Linux系统中可以连接外网。

    如题. 原本设置如下: 本地机IP 为192.168.43.XXX VMWare中"虚拟机网络编辑器"中子网设置为192.168.39.0. 虚拟机中IP为192.168.39.1 ...

  5. 如何通过SSH工具(SecureCRT、XShell)连接Vmware虚拟机中的Linux(CentOS7)

    本文主要解决的问题:如何通过SSH工具连接到VMWare中改的Linux系统(CentOS7) 核心内容:Linux中需要安装openssh-server,并且启动了openssh-server服务. ...

  6. 【liunx】使用xshell连接虚拟机上的CentOS 7,使用xhell连接本地虚拟机上的Ubuntu, 获取本地虚拟机中CentOS 7的IP地址,获取本地虚拟机中Ubuntu 的IP地址,Ubuntu开启22端口

    注意,如果想用xshell去连接本地虚拟机中的linux系统,需要本地虚拟机中的系统是启动的才能连接!!!!! ============================================ ...

  7. SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

    最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下. SecureC ...

  8. 本地使用xshell连接本地虚拟机

    一.环境说明: 操作系统:win10 虚拟软甲:vmware破解版 终端工具:xshell 参考网址:[xshell连接本地虚拟机linux系统][注意事项][手动修改网络配置] 二.连接步骤: 1. ...

  9. SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)

    最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下. SecureC ...

随机推荐

  1. C# 字符串转换值类型

    bool status = int.TryParse(m_Judge(12)+"ds",out j); int iParse = int.Parse("4"); ...

  2. 从JetBrains公司产品给我的商业模式启示

    JetBrains是捷克一家公司,专门从事IDE工具的开发,运营的产品有十几个.我因为使用JavaScript IDE工具而了解了WebStorm.进而了解了开发WebStorm的公司JetBrian ...

  3. 硬件相关-EMI & EMS & EMC

    EMI——Electro Magnetic Interference 电磁干扰 定义:是指电磁波与电子元件作用后而产生的干扰现象. 分类:有传导干扰和辐射干扰两种. 传导干扰: 是指通过导电介质把一个 ...

  4. myBatis自动生成相关代码文件配置(Maven)

    pom.xml文件添加配置 <build> <finalName>generator</finalName> <plugins> <!-- mav ...

  5. fwrite ,fprintf的作用与区别

    1.概念和作用 fwrite是C语言函数,指向文件写入一个数据块,写入的是 fprintf是C/C++中的一个格式化写-库函数,其作用是格式输出到一个流/文件中:原型是int fprintf( FIL ...

  6. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor (二)

    异常及解决 在连接sqldeveloper出现的异常信息 在ORA-12505, TNS:listener does not currently know of SID given in connec ...

  7. shell编程之重定向

    标准输入,输出和错误---------------------------------文件文件                描述符---------------------------------输 ...

  8. TEST ON 平安夜

    1.前言 = = 感觉自己其实没发过关于考试的博客过... 今天是一个平安的夜晚,漆黑的夜被霓虹划分成网络,很适合发题. 2.num9九数码问题 传统8数码改一下...只询问一个状态,所以很容易搞,正 ...

  9. 【BZOJ】【1520】【POI2006】Szk-Schools

    网络流/费用流 比较裸的一道题 依旧是二分图模型,由源点S连向每个学校 i (1,0),「注意是连向第 i 所学校,不是连向学校的标号m[i]……唉这里WA了一次」 然后对于每所学校 i 连接 j+n ...

  10. JDBC数据库连接池原理

    JDBC是java数据库连接的简称.它是一种用于实行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成.其相关的API都在java.sql.*包下 ...