1. 禁止root直接登陆
查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并保存文件。
重启sshd服务
2. 限制用户IP登录:
有时候修改/etc/hosts.allow和/etc/hosts.deny文件没用, 因此:
vi /etc/ssh/sshd_config
allowusersxxx@114.80.100.159
service sshd restart
3. 禁止Ping
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
发现报Fsync failed 错误,但是权限和硬盘空间都没有问题。
然后使用 echo 1 > icmp_echo_ignore_all 成功。
本文介绍如何通过禁止root用户直接登录、限制特定IP地址登录及禁用Ping请求来增强SSH服务的安全性。首先,通过编辑sshd_config文件实现禁止root用户直接登录的功能;其次,通过在sshd_config中设置allowusers参数指定允许登录的IP地址;最后,通过修改系统内核参数实现禁用Ping的功能。
656

被折叠的 条评论
为什么被折叠?



