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

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

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

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

  vi /etc/ssh/sshd_config

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



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

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



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

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

  service sshd restart

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



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

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

  vi /etc/sysconfig/iptables

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

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



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

  service iptables restart

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

  service iptables status

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



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



  当新端口能正常登陆后,重复上面第一步的操作,把刚才留的后门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编辑器的简单命令。

(0)

相关推荐

  • linux如何修改默认SSH端口

    linux SSH默认端口是22,不修改的话存在一定的风险,要么是被人恶意扫描,要么会被人破解或者攻击,所以我们需要修改默认的SSH端口 操作方法 01 确定操作系统的版本,centos6和cento ...

  • Win10系统中软件的默认安装路径怎么设置修改

    在win10系统中,软件安装的默认位置一般都是储存在C盘中,但是一旦我们的C盘容量不足时,电脑就会出现卡顿的现象,今天给大家介绍一下Win10系统中软件的默认安装路径怎么设置修改的具体操作步骤.1. ...

  • 如何设置修改win10系统中应用的默认安装路径

    一般情况下,我们的应用都是安装在C盘中的,但是安装多了,难免会造成电脑卡顿,今天就跟大家介绍一下如何设置修改win10系统中应用的默认安装路径的具体操作步骤.1. 首先打开电脑,进入桌面后,可以通过开 ...

  • 如何修改WIN10系统中蓝牙的默认存储路径

    使用Windows10系统电脑的用户,喜欢通过蓝牙功能来传输文件,为了可以找到传输的文件,因此想要修改蓝牙的默认存储路径,但是却不知道如何修改,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点 ...

  • Linux系统中如何修改及设置文件系统的权限及安全

    如果文件系统的权限设置不合理,就会威胁系统的安全,所以当运维人员遇到不能修改及删除文件的情况,就要对文件的的权限进行修改和设置了,下面小编就给大家介绍下Linux系统中如何修改及设置文件的权限。 一、 ...

  • 如何更改Win8.1系统中SkyDrive的默认存储位置

    首先按“Win+E”快捷键或者直接点击Win8.1开始屏幕上的“这台电脑”磁贴进入Win8.1系统的传统桌面并打开文件管理器,我们可以看到在左侧的中已经有SkyDrive,鼠标右键点击SkyDrive ...

  • 在CentOS系统中安装RPMforge的方法

    RPMforge 是 Dag.Dries 和其它软件包的组合.它们为 CentOS 提供了超过 4000 个软件包,包括 mplayer.xmms-MP3和其它流行的媒体播放工具.RPMforge 不 ...

  • centos系统中VPS忘记密码该如何解决?

    centos系统中VPS忘记密码该如何解决? 下面我就随便拿一个VPS来测试,本文以CentOS5.*系统为例,分别在2台KVM架构VPS上测试,他们是:XSVPS.COM(堪萨斯)和VPSPLAZA ...

  • CentOS系统中使用yum命令安装redis

    在linux CentOS系统中使用yum命令安装redis报错: 1 2 3 4 5 6 [root@localhost install]# yum install redis Loaded plu ...