LinuxSir.cn,穿越时空的Linuxsir!

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

请教TCP_wrappers的 banners的设置

[复制链接]
发表于 2005-6-30 00:22:18 | 显示全部楼层 |阅读模式
我在/etc/hosts.allow
中加入
vsftd: ALL : bnners /etc/banners/allow
然后mkdir -p /etc/banners
vi /etc/banners/allow
加入
%c.
%u.
//因为是做测试,所以就不写那么多了
然后/etc/init.d/vsftpd start
在其他机器上在DOS下登陆ftp服务器
却没有看到相应的提示。
请做过的朋友指导一下。
发表于 2005-6-30 14:03:10 | 显示全部楼层
好像网络版还是哪里曾经有讨论过

要用tcp wraper吧 修改/etc/hosts.allow 加入 vsftpd:ALL:banners /etc/banners
然后再新建文件夹/etc/banners 在里面touch vsftpd 加入
220开头的剩下的你要的东西
记得在vsftpd.conf 里加入tcp_wrappers=YES

这个tcp_wrappers支持好像是要修改源码才可以的

++++++++++++++++
实验时主机IP为192.168.1.3 客户端IP也为192.168.1.3,提供FTP服务的为vsftpd
小写字母参数返回的为客户端的信息,大写的为服务器端的信息


%a 客户端IP %A返回的值为服务器端IP
%c 获得客户端IP地址
%d 返回的是vsftpd
%h 客户端IP%H主机IP地址
%n 客户端主机名%N 获得客户端主机名,返回dato
%p 获得当前登录的pid值
%s 应该是获得主机提供FTP服务的程序名,返回vsftpd@192.168.1.3
%u 估计是获得客户端的计算机名,返回unknown
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-30 23:45:34 | 显示全部楼层
ok我去试一下。谢谢了。按你的意思是我的步骤最主要是错在没有在/vsftpd.conf那里加上tcp_wrappers=YES.
220其实也只是说明吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-3 20:10:16 | 显示全部楼层
老大我实验过了,还是没有看到应有的效果?我用的是RH9;是不是版本问题?还是说那个banners不是这样设置的?知道的兄弟,请说一下,谢谢
回复 支持 反对

使用道具 举报

发表于 2005-7-3 23:08:17 | 显示全部楼层
banner,我只知道是在软件里有设置
我熟悉的是proftpd,qmail等有设置
vsftp应该也有的吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-5 00:04:11 | 显示全部楼层
记得在vsftpd.conf 里加入tcp_wrappers=YES
这个默认的vsftp就启用了
回复 支持 反对

使用道具 举报

发表于 2005-7-17 22:58:47 | 显示全部楼层
tcp_wrappers=YES
起用这个功能吧
回复 支持 反对

使用道具 举报

发表于 2005-7-18 10:30:30 | 显示全部楼层
TCP WRAPPER 管理的系统进程是在 /etc/xinetd.d/下的。

redhat8的vsftpd不是一个单独进程,需要tcp wrapper管理,从9开始vsftp已经独立出来了自己的进程,所以tcp

wrapper的banner一应该已经没用了,如果要加的话直接改/etc/vsftpd/vsftpd.conf里头的

# You may fully customise the login banner string:
ftpd_banner=Welcome to Eddie's FTP service.
回复 支持 反对

使用道具 举报

发表于 2005-7-18 13:34:04 | 显示全部楼层
要写banners直接在vsftpd. conf里面写banner
standalone方式和xinited一样
回复 支持 反对

使用道具 举报

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

本版积分规则

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