LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2820|回复: 4

怎样设置iptables,只允许对服务器的ssh访问?

[复制链接]
发表于 2007-1-5 17:20:28 | 显示全部楼层 |阅读模式
仅用于试验。server的ip是10.11.45.10,client的ip是10.11.46.222。
我的设置是在Server上运行下述语句:
iptables -P INPUT DROP
iptables -A INPUT -s 10.11.46.222 -p tcp --dport 22 -j ACCEPT
结果ssh连接不上。
发表于 2007-1-5 19:58:25 | 显示全部楼层
沒有設置 INPUT DROP 之前可以連上嗎?

如果可以, 試試以下語句:

#iptables -P INPUT DROP
#iptables -A INPUT -s 10.11.46.222 -p tcp -m tcp --dport 22 -j ACCEPT
回复 支持 反对

使用道具 举报

发表于 2007-1-5 21:00:38 | 显示全部楼层
用的什么版本的linux? 关掉iptables时可以正常访问?
iptables -L  贴你的配置出来看看
回复 支持 反对

使用道具 举报

发表于 2007-8-25 15:56:55 | 显示全部楼层
俺遇到了同样的问题,设好规则后ssh就再也登不上了
iptables -P INPUT DROP
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

查了好多文章都说这样就行了,可我这儿就是不行
回复 支持 反对

使用道具 举报

发表于 2007-8-25 16:31:48 | 显示全部楼层
终于找到了,在这篇文章里http://www.linuxsir.cn/bbs/showt ... hlight=iptables+ssh
加上两条规则就行了。
iptables -A INPUT –p tcp --dport 22 –j ACCEPT
iptables -A OUTPUT –p tcp --sport 22 –j ACCEPT
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表