hosts.deny 设置对sshd无效

hzyd_ 2015-02-09 02:05:37
/etc/hosts.deny:
sshd: 222.175.121.182

但是这个设置无效,这个ip还是可以ssh远程连接到我的电脑。

事情的起因是,我发现有人在不停尝试用ssh登陆我的电脑,我现在限制了root用户登录。

还想把这样的ip加入黑名单,发现hosts.deny的设置对sshd无效的。

我的系统是gentoo
openssh版本是net-misc/openssh-6.7_p1 USE="bindist hpn pam pie -X -X509 -kerberos -ldap -ldns -libedit -sctp (-selinux) -skey -static"

用emerge安装的。

请大家帮我看看,碰到这样的情况,我该怎么办?
...全文
616 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzyd_ 2015-02-12
  • 打赏
  • 举报
回复
引用 2 楼 jasonM2008 的回复:
尝试把ssh服务重启一下。 实在不行,还有一招就是设置防火墙(iptables)。
我想设置iptables,但是iptables判断不了,这请求是否链接失败 如果可以,我就把1分钟失败3次的ip drop掉。
jasonM2008 2015-02-12
  • 打赏
  • 举报
回复
尝试把ssh服务重启一下。 实在不行,还有一招就是设置防火墙(iptables)。
zuxi 2015-02-09
  • 打赏
  • 举报
回复
你ldd /usr/sbin/sshd看一下有没有这个库libwrap.so.0

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧