关于Ubuntu10.10版本上安装vsftpd来搭建FTP服务器的问题

最近使用换了笔记本,所有又重新安装了下系统,以前一直用ubuntu10.04版本,哪个版本上安装的vsftpd是2.2.2版本的,用起来非常方便;
这次我换装了ubuntu10.10,但是在安装vsftpd(版本为2.3.0)的时候就出了问题(不知道之后的版本是不是也是这样),无论是我怎么配置vsftpd.conf文件,都会有这样和那样的问题。

首先遇到的问题是,使用ftp localhost时登陆成功了,但是在输入ls命令时就提示“200 PORT command successful. Consider using PASV.”信息,这个也许不算是问题吧,只需要每次使用ls命令之前输入passive即可,不过比起2.2.2版本来说还是比较麻烦。

这个问题应该是vsftpd在默认时模式为PORT模式,但是本想通过设置port_enable=no,pasv_enable,pasv_promiscuous=no等来修改,但是依然不好使。

后来改过来了,不提示之前的错误信息了,而改成了“ftp: bind: Address already in use ”,20端口肯定是没有被占用的了,也被放开了,但是还是不好使。

没招啊,有时间得看下他这个2.3.0版本的源码,也许还是我配置的问题。呵呵。不用这个版本了!

卸载掉2.3.0版本,保留的配置文件vsftpd.conf不删掉。

在没有招的情况下,我只能退而求其次啦!
换老版本2.2.2吧,这个我用的时间较长了。

安装2.2.2版本之后,不需要更改配置文件,直接使用,没有任何问题的。

用UE啦还是ftp软件等等连接server都非常方便。

配置文件vsftpd.conf内容大致如下:

listen=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES

connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

posted on 2011-02-27 17:25 编码者-thinker 阅读(440) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜