ssh 192.168.100.102
ssh_exchange_identification: Connection closed by remote host
这个提示是作了hosts.deny出现的
hosts.allow
hosts.deny
关系:在hosts.deny中的情况不包括hosts.allow中的情况
两个例子:
配置只允许某一个ip或几个能够访问,需要配置
hosts.allow 加入允许的协议和ip
hosts.deny
举例:
hosts.allow: 修改
in.ftpd: 61.159.230.0/255.255.255.224, 61.152.241.137
sshd: 61.159.230.0/255.255.255.224, 61.152.241.137
表示添加ftp和sshd服务 只能从61.152.241.137上
hosts.deny:添加
all:all
注意:in.ftpd是7。3里wuftp在/usr/sbin/下的命令
假如用的是vsftp则,应该加入vsftpd
wuftp在8.0里是in.mtftpd
二、
tcpd的访问控制是由/etc/hosts.allow和/etc/hosts.deny文档控制的,tcpd先查找/etc/hosts.allow
,假如您在这里面允许了某几台主机的telnet或ftp访问的话,那么deny访问就是对其他任何机器的了。
这是“默认拒绝”的访问控制策略,下面是个hosts.allow文档的样本:
ALL: 172.16.3.0/255.255.255.0
这将允许172.16.3.0网络的主机上任何用户访问您的telnet及ftp服务,记住在这里要放置IP地址,因
为域名比较容易受到欺骗攻击……
现在我们准备拒绝其余任何人的连接了,将下面的语句放在/etc/hosts.deny中:
ALL: ALL: /usr/bin/mailx -s "%d: connection attempt from %c" root@mydomain.com
这条指令不但拒绝了其他任何的连接,而且能够让tcpd发送email给root--一旦有不允许的连接尝试
发生时。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




