WEB教程基地:www.91ctc.com为你搭建学习WEB技术的优秀平台
在线留言 网站地图 加入收藏 设为首页
您的位置:本站首页>>服务器类>>CentOS开启SSH服务,CentOS修改SSH默认22端口

CentOS开启SSH服务,CentOS修改SSH默认22端口

[ 录入者:91ctc | 时间:2015-03-21 16:05:31 | 作者: 91ctc| 来源:本站 | 浏览: 次 ]


http://www.91ctc.com/article/article-337.htmlhttp://www.91ctc.com/article/article-338.html中,我们已经学会了安装CentOS,并能配置网卡。在安装好系统并配置好网卡后,CentOS图形化的桌面(图形化的桌面是为了初学方便,也是为了你的客户而用,作为运维工程师,如果遇到远程不上的情况,也无法迅速赶到,你也可以让客户进Linux里帮你查查简单的问题)我们就用的不多了,随后我们天天都需要和命令打交道。本文我们先从开启SSH服务开始。

1、如图所示步骤,进终端:

CentOS进终端的方法

打开终端

终端界面

如上图,[admin@promote ~]$的含义:admin表示当前登录用户为admin,promote是该台服务器机器名,~代表当前所在目录为root目录,$代表当前登录用户为普通用户

2、切换到root用户,使用命令su -(注意,su和-之间有个空格)

切换到root用户

之后,要求输入root密码,输入你的root密码,注意:输入密码后,看不到密码的星号表示,初学者千万不要认为没有星号就没输入成功!

切换到root用户

3、如果密码正确,会进入到root用户下,如下图,admin已经切换为root,注意后面的$符号变成了#号。

进入到root

4、查看SSH服务状态,输入命令:service sshd status,可以看到SSH服务是停止的。这说明,我们安装好CentOS6.5之后,系统默认不开启SSH。

查看SSH服务状态

5、如果这时候直接在终端输入:service sshd start,SSH会启动,并且默认端口是22。在这里,我们不着急开启SSH。先修改SSH默认的端口号,如下图,输入命令(注意vi后面有个空格):

vi /etc/ssh/sshd_config

解说:vi 是Linux的一个常用命令,用来在终端打开文件内容

修改SSH默认端口号的命令

6、回车后,将看到:

sshd_config内容

这是sshd_config中的内容。

7、此时,请按字母“A”键,或者“Insert”键,之后看到

进入VI编辑状态

注意光标位置变化和最下面的INSERT,当进入到insert状态时,我们可以编辑文件中的内容。

8、编辑文件,删除#号,再移动光标到22后面,删除22,把22改成你所需要的端口号。

VI编辑sshd_config文件

例如,笔者改成6800:

VI修改sshd_config

9、这时候,请按以下顺序按键:

(1)、按键盘上的Esc键(注意此时终端上的INSERT已经消失,表示退出VI编辑状态)

(2)、输入冒号

(3)、输入字母w

(4)、输入字母q

拓展:w表示保存,q表示退出,wq表示保存并退出,q!(后面增加一个叹号)表示强制退出

当完成以上四步后,你的终端应该是这样:

VI保存文件的方法

此时回车,你的终端是这样(表示已经退出sshd_config的编辑,并且已经保存):

VI保存文件

10、这时候,我们再启动ssh,输入:

service sshd start

Linux启动SSH服务的方法

看到Starting sshd 是OK的。

11、此时,我们再查看一下SSH的状态:

查看SSH的运行状态

可以看到,ssh已经正在运行(is running)。

12、查看SSH是否工作在指定的端口,使用命令:

netstat -tunlp|grep 6800

查看Linux哪些程序在使用端口

可以看到,SSH占用了6800端口。

13、找个局域网的客户机,测试一下6800端口通不通,例如服务器IP是192.168.230.140。

远程测试SSH端口通不通

如图所示,表示SSH端口6800通畅

如果出现:

远程SSH端口测试

一直显示正在连接,之后提示,连接失败,表示端口不通。由于Linux的防火墙默认是开启的,所以,在别的机器测试端口是不通的。

14、关闭防火墙,使用service iptables stop命令(关于防火墙的配置详解,请参考:Linux防火墙的配置,CentOS防火墙的配置,CentOS防火墙常用命令

Linux关闭系统防火墙

之后,再测试端口,就通了。

至此,我们已经成功开启SSH,但是服务器重启后,SSH又是stopped的,咋办呢?请看Linux服务器重启后,SSH无法自动启动


关闭】【返回顶部

相关文章
{xiangguan_list}
91ctc.com 网络先锋,引领科技,本站原创作品[转载请注明出处]。联系我们
Copyright© 2010-2017 计算机教程中心网 . All rights reserved. 苏ICP备11081842号