Debian修改SSH默认22端口登陆的方法

  • A+
所属分类:VPS教程

目前很多人还是使用22端口来登陆Linux服务器,并且服务器都是默认的22端口,但是这样会有被暴力破解密码的危险(除非足够复杂),现在我们就来看看如何修改Debian系统SSH端口。有的小伙伴系统是CentOS系统,可以看看之前教程《CentOS7修改SSH默认22端口登陆的方法》。

Debian修改SSH默认22端口登陆的方法

检查当前端口和添加新端口

vi /etc/ssh/sshd_config

这里直接用在线vi编辑器编辑,如果我们拿不准的直接下载到本地编辑。

Debian修改SSH默认22端口登陆的方法

这里我们可以看到默认22端口,去掉前面的#,且在下面添加一行 设置 一个新的端口,这里姑且是13579,代表是今天的日期嘛。然后保存之后退出。

检查防火墙以及添加端口

这里我们需要检查防火墙是否开启,如果没有开启那可以不添加端口放行,如果开启过,则需要添加,要不无法登入。一般是开启的。

iptables -L -n

检查debian服务器防火墙状态。

准备添加端口。

Debian修改SSH默认22端口登陆的方法

iptables -A INPUT -p tcp --dport 13579 -j ACCEPT

然后我们保存后退出。

iptables-save > /etc/iptables.up.rules

/etc/init.d/ssh restart

保存之后重启规则,新端口生效。或者最后重启服务器。

删除原有端口和设置防火墙

这里我们用新的端口登入到服务器中。我们要做什么呢?把原来的22端口删除和设置规则不让访问,为什么开始不去掉呢?因为有些时候安全起见,可能新的设置不对,我们还可以用22端口登入,我们将22端口一行删除后保存即可,以后我们就直接用之前修改好的端口登陆。

bwg
小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: