由 冰箱 在 03-08-2004 16:14 发表:
[help] 问一个vsftpd里欢迎信息的问题
我想在用户登陆ftp是显示如下的信息:
220-| 欢迎来到xxx.net FTP服务器,本站网址为: http://www.xxx.net
220-| 在上载或下载的时候,请使用单线程,60秒内连接4次服务器,将被视为恶意攻击,自动封IP 10分钟
220-| 每用户最多容许 1 个下载进程,下载速度限制为 10KB 对于这个限制我们深表遗憾
220-| 你的IP地址是:218.188.8.182
220-| 目前服务器所在的时间是 15:33:00
220-| 已经有 673956 个用户在最近24小时访问过本FTP
220-| 本FTP服务器已经运行了 7 天,14 小时 和 40 分。
220-| 服务器的运行情况:
220-| 所有登陆用户数量: 252682 total
220-| 已经下载字节数: 963110152 Kb
220 | 已经下载文件数: 173354
请问我该怎么作啊?
所有人不许动,把手举起来。我是菜鸟!
由 冰箱 在 03-11-2004 09:31 发表:
up
所有人不许动,把手举起来。我是菜鸟!
由 askever 在 03-11-2004 22:56 发表:
在用户根目录下新建一个文本文档,把上面的内容贴进去,最好用gedit等,不要用vi,因为中文的问题,用vi会很麻烦,写完之后保存为".message"就行了,注意前面必须要有个点!
然后修改/etc/vsftpd/vsftpd.conf 将"dirmessage_enable=YES"设成yes就行了,这样用户进入这个目录的时候会在左边的状态栏显示这些信息.每个目录都可以放不同内容的文本,做为此目录内容的注释.
如果设定"ftpd_banner=Welcome to XXXX FTP service."这一项为激活,则等号后面的内容会在用户连接ftp服务器的时候显示.
楼主阿,在遇到你之前,我对人世间是否有真正的圣人是怀疑的;而现在,我终于相信了!我曾经忘情于汉廷的歌赋,我曾经惊讶于李杜的诗才,我曾经流连于宋元的词曲;但现在,我才知道我有多么浅薄!
由 dato 在 03-11-2004 23:20 发表:
我想应该是没有这种功能,就是类似serv-u动态生成服务器相关信息的功能,不然这么多配置文档提都没提到
Webmasterworld -- the next person you help may just be yourself!
由 jeffky 在 03-12-2004 12:36 发表:
能不能具体些啊
由 zxj 在 03-13-2004 21:47 发表:
楼主的意思好像是要在用户登录的时候显示信息,而不是要访问根目录或某一目录的时候显示信息。
方法如下:
如果要显示单行信息,
直接在配置文件(可能为 /etc/vsftpd.conf)里添加:
ftpd_banner=(信息内容)
如果要显示多行信息,
在配置文件里添加:
banner_file=(文件名,包括路径在内,例如 /etc/vsftpd.banner_file)
然后在相应目录创建这个文件,把需要显示的信息写在这个文件里就可以了。
至于那些 日期、时间 之类的动态参数怎么弄,我也不清楚, 反正 wu-ftpd 里的那些参数在这里没用。
由 sd44 在 03-14-2004 02:36 发表:
找了两个多小时了,还是没结果 -__--!!!
所知只是, 楼主参考下 tcp-wrappers,可能有帮助
由 sd44 在 03-14-2004 03:15 发表:
用tcp-wrappers~的确可以作出动态参数……(可能少点 ^_^)
不过要设定好 hosts.allow
我没做好 -___-- 只能根据一个例子确实它在起作用
sd44@sd44 ss $ cat /etc/hosts.allow
vsftpd: All : banners /tmp/ss/
sd44@sd44 ss $ cat /tmp/ss/vsftpd
220-Hel