到底还是vsftp好。。
前阵子,不知道是学校出口问题还是什么问题,proftp的主机通通很难连上,非得用主动模式,而且传10来个文件会断一次,要手工放弃任务,然后再继续才能传。郁闷死我了。。
受影响的主要是我mysun服务器跟学校10.80.96.202那台主机。学校的我管不了。。自己得还不好弄吗。。说干就干。。今天中午把ftp服务器端给换了。
vsftp十分小巧。直接到她官方网站上下了个最新版本过来:vsftpd-2.0.4.tar.gz
su成root
apt-get remove proftpd
系统会卸载掉两个包proftpd跟proftpd-common,接着安装
tar zxvf vsftpd-2.0.4.tar.gz
cd vsftpd-2.0.4/
直接make
建立两个vsftpd需要的目录
mkdir /var/ftp/
mkdir /usr/share/empty/
再创建两个用户
useradd nobody
useradd -d /var/ftp ftp
chown root.root /var/ftp
chmod og-w /var/ftp
接着make install也可以,不make install的话,手剁一下就可以
cp vsftpd /usr/local/sbin/vsftpd
cp vsftpd.conf.5 /usr/local/man/man5
cp vsftpd.8 /usr/local/man/man8
cp vsftpd.conf /etc
这样安装就完成了。如果要想vsftpd运行在standalone模式而不是inetd或者/xinetd,我们就再/etc/vsftpd.conf里添加
listen=YES
这样一个可供给匿名用户登录的环境就搭建好了!如果想要提供系统用户登录,我们还需要稍微小改一下。把下列2行的注释去掉。
local_enable=YES
write_enable=YES
收工!这东西相当不错。。安装方便轻巧。。试验一下成果。。到同学windows主机上用FlashFXP连接上去,唰地瞬间就把列表列出来了。。。真不错。被动跟主动模式传都没有发生队列中断现象。