对外暴露主机SSH简单策略防护

Linux对外暴露主机SSH简单策略防护

1、修改ssh服务的默认端口

ssh服务的默认端口是22,一般的恶意用户也往往扫描或尝试连接22端口。所以第一步就是修改这个默认端口
打开/etc/ssh/sshd_config,找到
Port 22
然后将22修改为其它没有被占用的端口,如1022。最好在1-1024之间,防止与用户进程端口冲突。
然后重启sshd即可

sudo /etc/init.d/ssh restart

2、限制IP

首先修改/etc/hosts.allow文件,将可访问服务器ssh服务的客户IP加入其中,格式如下

sshd:192.168.1.0/255.255.255.0
sshd:172.16.0.0/16
sshd:114.114.114.114

然后修改/etc/hosts.deny文件,加入禁用其它客户连接ssh服务

sshd: ALL

3、检查登录日志

查看日志
more /var/log/secure
查看成功登录
who /var/log/wtmp

猜你喜欢

转载自blog.csdn.net/lswzw/article/details/108992137