前面一直在用XShell工具连接虚拟机里的centos,这次,我们用XShell连接实体机里的Linux。
  在实验室的电脑上安装了centos6.3,我们先在终端上配置一下IP、子网掩码等信息。由于我的笔记本跟实验室电脑连在了同一个交换机上,我们将两台电脑配置到同一网段。

1.配置IP,子网掩码

  首先,配置centos的IP,在终端命令行输入setup(如果没有安装setup工具,请先搭建本地yum源,安装setup工具),进入IP配置界面,将IP、子网掩码改为以下内容:

IP:192.168.191.3
子网掩码:255.255.255.0

这里写图片描述
然后重启network服务
这里写图片描述
查看一下network的运行状态

这里写图片描述

然后配置笔记本IP
这里写图片描述

2.Linux,windows互ping

先在linux里面ping windows
这里写图片描述
再在windows下ping Linux
这里写图片描述
可见Linux和windows可以相互ping通。
如果不能ping通,原因可能是以下几条,依次检查:
1.两个IP没在同一网段
2.防火墙禁ping,关闭防火墙
3.Linux,network服务没开,输入service network status检查
4.网线插错接口,比如,用的是eth0网卡,网线插的却是eth1插口,那么可以换一个接口插入,或者启用eth1网卡。

3.ssh连接

在Xshell当中,新建文件,输入以下内容
这里写图片描述
点击确定,然后输入用户名和密码即可连接

4.ssh连接不上的原因分析

如果两台电脑互相可以ping通,但是ssh却连接不上,那么原因有可能是以下三个:

4.1.openshell没有安装

在linux终端输入rpm -qa|grep ssh
这里写图片描述
显示有openshell-server则表示已经安装了,如果没有安装,请搭建本地yum源安装。输入yum install openssh-5.3p1-81.el6.i686.rpm安装。

4.2.sshd服务没有开启

输入service sshd status查看sshd服务是否开启,如果没有开启,则输入service sshd start启动sshd服务。
这里写图片描述
上图显示,sshd服务正在运行

4.3如果开启了sshd服务还是连不上,那么检查一下sshd服务的端口是否被改动了

输入vim /etc/services查看22端口
这里写图片描述
在TCP,UDP协议下,ssh服务都是22端口。

ssh连上之后,应该是这样的
这里写图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐