<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="CentOS/Linux 修改默认SSH端口号">
<p>
作者:<a href="index.php?action=showuser&amp;userid=2&amp;hash=">admin</a><br />时间:2019-02-23 23:32<br />分类:<a href="index.php?action=list&amp;cid=30&amp;hash=">Linux学习笔记</a><br />内容:
 在linux中，默认的SSH端口号为22，由于这是大家都知道的端口号，一旦有入侵者进行端口扫描的时候扫描出22端口，就立马知道这是进行SSH登录的端口号，因此我们需要修改默认的端口号，让入侵者即使扫描出端口号也不能立马知道此端口作用。


 


1、防火墙开放端口


在这里我们是要将默认的ssh端口22修改为2121，所以要将2121端口在防火墙打开


# /sbin/iptables -I INPUT -p tcp --dport 2121 -j ACCEPT


# /etc/rc.d/init.d/iptables save


# sed -i &quot;/A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT/d&quot; /etc/sysconfig/iptables


# service iptables restart


 


2、修改sshd_config文件


# sed -i 's/#Port 22/Port 2121/' /etc/ssh/sshd_config


 


3、重启SSH服务


#  service sshd restart


 


这个时候就无法使用22端口进行ssh远程连接，必须使用2121端口。


--------------------- 


作者：doiido 


来源：CSDN 


原文：https://blog.csdn.net/doiido/article/details/43203681 


版权声明：本文为博主原创文章，转载请附上博文链接！
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
