LinuxSir.cn,穿越时空的Linuxsir!

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

vsFTP的困惑问题!

[复制链接]
发表于 2005-7-25 10:54:57 | 显示全部楼层 |阅读模式
小弟在Red Hat Linux9.0下建一个VSFTP服务器,现在我想让匿名有上传的权限,可是按照论坛上说的,不行啊,我试过好几次了啊!
哪位大哥能不能说清楚一点啊!
还能就是,FTP的默认端口是21  如何修改啊~! 同一个用户,内网访问的端口是21 外网的是其它的,如何实现啊!希望各位大哥大姐帮忙!谢谢?
发表于 2005-7-25 15:41:02 | 显示全部楼层
郁闷,发现论坛里的贴子都是从别处转来的.大家根本就没去实现过
回复 支持 反对

使用道具 举报

发表于 2005-7-26 20:28:10 | 显示全部楼层
没看过论坛上关于vsftp配置的文章.
是不是你自己设置不对啊?
vsftp.conf的设置没?还有那个你设置的匿名用户的文件夹是否有写的权限?
chmod +w /var/ftp
回复 支持 反对

使用道具 举报

发表于 2005-7-26 21:04:36 | 显示全部楼层
晕,chmod chown都已经做了.
回复 支持 反对

使用道具 举报

发表于 2005-7-26 21:40:22 | 显示全部楼层
我想到的可能性也是chmow 777 /var/ftp
回复 支持 反对

使用道具 举报

发表于 2005-7-26 22:51:40 | 显示全部楼层
端口是不能改的。。。ftp协议定义了
文章是北南兄写的,一定是经过测试的。。。不要说人家是从哪里哪里抄的,这样很不尊重人家哦
回复 支持 反对

使用道具 举报

发表于 2005-7-27 11:00:22 | 显示全部楼层
Post by flyingzf
小弟在Red Hat Linux9.0下建一个VSFTP服务器,现在我想让匿名有上传的权限,可是按照论坛上说的,不行啊,我试过好几次了啊!
哪位大哥能不能说清楚一点啊!
还能就是,FTP的默认端口是21  如何修改啊~! 同一个用户,内网访问的端口是21 外网的是其它的,如何实现啊!希望各位大哥大姐帮忙!谢谢?


我的问题和你一样!
回复 支持 反对

使用道具 举报

发表于 2005-7-27 23:21:18 | 显示全部楼层
看看/etc/vsftpd/vsftpd.conf.sample。
# Allow anonymous FTP?
anonymous_enable=YES
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
anon_upload_enable=YES

# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
anon_mkdir_write_enable=YES
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-31 12:36:39 | 显示全部楼层

另一论坛的回复

发表于: 2005年 07月25日 11:00    发表主题: vsFTP的困惑问题!   

--------------------------------------------------------------------------------

小弟在Red Hat Linux9.0下建一个VSFTP服务器,现在我想让匿名有上传的权限,可是按照论坛上说的,不行啊,我试过好几次了啊!
哪位大哥能不能说清楚一点啊!
还能就是,FTP的默认端口是21 如何修改啊~! 同一个用户,内网访问的端口是21 外网的是其它的,如何实现啊!希望各位大哥大姐帮忙!谢谢?


1.
anonymous_enable=YES
anon_mkdir_write_enable=YES
anon_uplaod_enable=YES
write_enable=YES
anon_other_write_enable=YES
另外,上傳的目錄必須給chmod o+w directory權限
2.
這是虛擬站點的問題,在目錄/etc/vsftp/下再去建立一個.conf的配置文檔,分別將兩個文檔內容修改如下:
listen_address=內網ip
listen_port=21
另一個文件:
listen_address=外網ip
listen_port=2021
你的兩個配置檔的主路?娇梢栽O成同一個
保存退出
然後使用/etc/init.d/vsftp start啟動服務 只要.conf都在/etc/vsftp/下每個配置文檔都會起一個deamon,也可以用命令/usr/sbin/vsftp /etc/vsftp/vsftp.conf 針對某個配置檔啟動服務.
回复 支持 反对

使用道具 举报

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

本版积分规则

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