linux下ftp配置问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 19:14:57
我想设个linux下的ftp服务器,现在想针对端口进行设置,及用户通过不同的端口登陆的权限是不同的。
例如如果用2000端口登陆,可以上传,而利用20000端口只可以下载,请问如何配置啊?
不同端口的前提是不同的网段,例如在10的网段中用2000端口登陆,在20的网段中用20000端口登陆

好像没有这种方法,因为配置文件只有一个地方定义监听的端口,但是你可以通过不同帐号限制权限啊,一般也是通过帐号限制权限的,ftp控制端口21你是改不了的,数据端口默认是20,但是你可以改成其它的,为了穿防火墙,你也可以用被动方式启动ftp,让对方随机连接你给定范围内的数据端口。
补充回答:
对啊,我知道你的意思,但是你看过有用这种格式ftp://xxx.xxx.xxx.xxx:2000打开ftp文件夹的地址格式么?控制端口默认就是定在21了,你换了端口我还真不知道这地址怎么打了,而且FTP服务端的功能很简单:它只是监听端口,不管你的ip地址怎么变化的。
如果你要实现你这样的功能,不用ftp行么?你用apache、apache2做http服务器,在documentroot里不要放任何网页apache就自动生成一个显示文件夹列表的页面给用户看,http服务是能改端口的,但是对于文件夹存取权限的控制比较弱,因为上传下载完全可以通过写网页实现,用户控制就包含在网页里了。