LinuxSir.cn,穿越时空的Linuxsir!

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

如何vsftp限制某个用户用某个ip来访问?

[复制链接]
发表于 2003-12-24 16:50:42 | 显示全部楼层 |阅读模式
像ssh那样,AllowUser 用户@ip

怎么弄啊??网上找了很久也没那文章啊????谁弄过告诉我啊

在host.allow怎么设置?不管怎么设置都不行,谁帮帮我啊???
 楼主| 发表于 2003-12-24 17:12:54 | 显示全部楼层
可以像ssh那样限制用户才对啊,这种方式叫什么啊??
发表于 2003-12-29 13:15:24 | 显示全部楼层
那要看你用的是rh8 还是9了 8里面vsftp是在xinetd下的进程不是单独进程可以用tcpwrapper控制 9里面是一个单独的进程如果想控制的话最好的办法我看是用iptables了吧
 楼主| 发表于 2003-12-29 17:00:43 | 显示全部楼层
iptables??它哪能控制系统用户用哪些ip登录啊啊??开玩笑
发表于 2003-12-29 20:00:03 | 显示全部楼层
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#

vsftpd:202.xxx.xxx.xxx:setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd_tcp_wrap.conf
vsftpd:202.xxx.*.*: DENY
~
可以针对不同的地址使用不同的配置文件。
 楼主| 发表于 2003-12-29 20:31:43 | 显示全部楼层
" 可以针对不同的地址使用不同的配置文件。"

什么意思?有多个配置文件么 ?你具个例子可以么 ?
发表于 2003-12-30 15:12:50 | 显示全部楼层
vsftpd:202.xxx.xxx.xxx:setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd_tcp_wrap.conf

你可以再建一个配置文件 /etc/vsftpd/vsftpd_tcp_wrap.conf
按照你的意思来,这个配置文件只有202.xxx.xxx.xxx 才能使用.

什么意思?有多个配置文件么
对! 就是这个意思.你想建立多少个规则就使用多少个配置文件.
ip地址可以使用 *
 楼主| 发表于 2003-12-30 15:32:51 | 显示全部楼层
/etc/vsftpd/vsftpd_tcp_wrap.conf
内容是这样?
vsftpd:202.xxx.xxx.xxx:setenv VSFTPD_LOAD_CONF /etc/vsftpd/vsftpd_tcp_wrap.conf

setenv指的是什么,用户加在哪里?

第三个配置文件起用vsftpd_tcp_wrap1.conf ??

系统有认的吗??
发表于 2004-1-2 12:19:16 | 显示全部楼层
我晕~

我给你的那个文件是 /etc/hosts.allow

vsftpd的用户都是通用的。
另外的配置文件用什么名字都可以。只用在hosts.allow中来指定都可以。
发表于 2004-1-2 18:01:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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