服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|

服务器之家 - 服务器系统 - Centos - CentOS系统中怎么修改默认SSH端口?

CentOS系统中怎么修改默认SSH端口?

2019-10-12 14:06脚本之家 Centos

CentOS系统中怎么修改默认SSH端口?CentOS系统系统中默认端口是22,可以找到错误日志,想要修改ssh端口,该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下

现在网络扫描和攻击越来越多,很多黑客用程序在不停的扫描网络服务器常用的端口,所以我们一定要给自己的linux VPS做好基础的安全措施,今天先来说一下如何修改centOS默认端口。

默认的centOS默认端口是22,时间久了你会找到很多日志文件,这是扫描攻击留下的错误日志。那么今天我们要做的就是改成只有自己知道的数字,这样降低了被扫描到的几率,也就等于提高了安全性。

1、登陆SSH修改配置文件,输入如下命令

vi /etc/ssh/sshd_config

会出现如下提示,大家能够看到#port 22,代表默认端口22。按下键盘的a,vi命令中a是编辑,你按下a之后进入编辑状态,这时候可以用键盘的上下键移动绿色光标并用键盘的delete键删除前面的#号了。

CentOS系统中怎么修改默认SSH端口?

小提示:为什么要先把port 22前面的 # 去掉呢?因为在配置文件中,# 是linux的注释,凡是#后的代码都不会执行。而SSH默认的端口为22,所以配置文件在默认的情况下以#出现。当你需要更改为其它端口或添加多端口同时SSH访问时,就要删掉注释符号,让程序能够执行你的命令。

2、如下图按回车另起一行手动添加12366端口(自定义端口建议选择5位数端口如:10000-65535之间 ),保留22是为了防止防火墙屏蔽了其它端口导致无法连接VPS,比如你注释了端口22,新添加的12366端口防火墙也没放行,那么恭喜你给自己挖坑了,可能下次你就无法通过SSH连接VPS了。为了防止这种尴尬的情况发生,就要给自己留条后路,等到新端口可以正常连接SSH了,再删除22端口也不迟。

CentOS系统中怎么修改默认SSH端口?

这时候按键盘的“ESC”键退出当前状态,再输入“:wq”命令保存退出。

3、以上修改完后,重启SSH服务,并退出当前连接的SSH端口。命令如下:

service sshd restart

4、SSH软件里面把22端口改成12366端口再连接VPS试试看。在Xshell中点击文件,打开,弹出“会话”窗口,修改端口号为12366。

CentOS系统中怎么修改默认SSH端口?

然后保存、连接,这时候悲催的发现连不上VPS了,分析了一下是因为没有把12366端口添加到VPS的防火墙里面导致的,好在刚才给自己留了后门!所以再重复上面第四步把Xshell的端口号改回到22,登陆到VPS上面。

5、现在要做的是把12366端口添加到防火墙列表里面去。Vi编辑器打开防火墙列表的命令如下:

vi /etc/sysconfig/iptables

按下键盘的a,进入vi命令的编辑状态,回车另起一行使用上下键和delete键配合添加12366端口。不需要明白那些命令是什么意思,照着22端口原样输入一遍,只把端口从22改为12366就可以了,注意linux是区分大小写的。

添加新端口之后,按下键盘的“ESC”退出当前状态,再输入:“:wq”命令保存退出。

CentOS系统中怎么修改默认SSH端口?

6、修改了防火墙列表之后也得重启一下防火墙,命令如下:

service iptables restart

7、现在输入防火墙状态查看命令如下

service iptables status

如下图防火墙规则里面已经有12366端口了。

CentOS系统中怎么修改默认SSH端口?

8、现在重复上面第4步里面的修改SSH软件端口的步骤,改为12366端口,连接VPS。弹出提示中选择“接受并保存”,以后再连接VPS就不会有这个提示了。

CentOS系统中怎么修改默认SSH端口?

当新端口能正常登陆后,重复上面第一步的操作,把刚才留的后门22端口删除掉。然后按照上面第三步的命令重启SSH。

今天的主题是修改centOS的默认端口,但是涉及到的命令挺多,下面总结一下。

vi编辑器的简单应用,a是编辑,:wq是保存并退出,键盘“ESC”按键是退出当前状态。键盘的上下键和delete键删除添加。

编辑SSH配置文件的命令:vi  /etc/ssh/sshd_config

重启SSH的命令:service sshd restart

查看防火墙状态命令:service iptables status

编辑防火墙列表的命令:vi /etc/sysconfig/iptables

重启防火墙命令:service iptables restart

在输入命令的时候需要注意linux是区分大小写的。

魏艾斯博客希望大家通过本教程不但能掌握如何修改centOS端口的方法,还能了解一下相关的命令,同时熟悉linux中vi编辑器的简单命令。

延伸 · 阅读

精彩推荐
  • Centos在CentOS中绑定多块网卡的教程

    在CentOS中绑定多块网卡的教程

    这篇文章主要介绍了在CentOS中绑定多块网卡的教程,CentOS强大的官方网卡驱动支持是其最主要的有点之一,而多块网卡又可以加大网站吞吐量,需要的朋友可以...

    开源中文社区4832019-10-07
  • Centoscentos7搭建jira服务版本6.3.6详解

    centos7搭建jira服务版本6.3.6详解

    今天小编要为大家带来的是centos7搭建jira服务版本6.3.6详解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家3822019-05-30
  • Centos如何解决centos7中python-pip模块不存在?

    如何解决centos7中python-pip模块不存在?

    最近一些朋友发现centos7中python-pip模块不存在!如何解决?今天小编为大家带来的是解决centos7中python-pip模块不存在的方法,有需要的朋友一起去看看吧...

    脚本之家4812019-05-24
  • CentosCentOS下查看CPU信息的详解

    CentOS下查看CPU信息的详解

    我们可以用/proc/cpuinfo 查看CPU 的信息。 该文件包含系统上每个处理器的数据段落。今天小编为大家分享CentOS下查看CPU信息的详解;有需要的朋友一起去看看...

    CentOS之家1652019-06-20
  • CentosCentOS 6.4如何安装及设置GlusterFS以解决网络存储的问题

    CentOS 6.4如何安装及设置GlusterFS以解决网络存储的问题

    使用GlusterFS能够解决网络存储、冗余备份等问题,那么在Linux下要如何安装GlusterFS呢?下面为大家介绍下CentOS6.4安装配置GlusterFS的方法 ...

    服务器之家4362019-09-16
  • CentosCentOS EXT4文件系统的详解

    CentOS EXT4文件系统的详解

    今天小编为大家带来的是CentOS EXT4文件系统的详解;Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:希望对大家会有帮助;有需要的朋友可以过来...

    CentOS之家3032019-06-30
  • CentosCentOS下重新安装yum的方法分享

    CentOS下重新安装yum的方法分享

    今天deepvps不小心误删除了VPS下面的yum,大家都知道yum在linux中是很重要的一个功能,软件的下载,系统的更新都要靠他。没有yum,系统基本处于半残废状态...

    服务器之家2522019-10-09
  • CentosCentos php 扩展方式安装gd库的方法

    Centos php 扩展方式安装gd库的方法

    这篇文章主要介绍了Centos php 扩展方式安装gd库的方法,需要的朋友可以参考下 ...

    Centos教程网2972019-09-27