最近,配置了一下了vsftpd服务器,分别进行了rpm包安装和源码包的安装,接下了我主要想讲解下如何在linux或者FreeBSD系统上安装vsftpd的源码包。
首先下载vsftpd(版本号).tar.gz,你可以从以下的地址下载。http://www.icewalkers.com/Linux/Software/530470/vsftpd.html
下载到本地机后,
tar zxvf vsftpd.2.10.tar.gz
cd vsftpd.2.10
make
mkdir /var/ftp/
adduser -d /var/ftp ftp 设置用户目录是可以随便选择的(rpm包默认安装后匿名用户使这个路径)。
chown root.root /var/ftp
chmod og-w /var/ftp
make install
cp vsftpd /usr/local/sbin/vsftpd (这里你再把该文件放入/usr/sbin目录下,既可以直接输入vsftpd启动了)
cp vsftpd.conf.5 /usr/local/man/man5 cp vsftpd.8 /usr/local/man/man8 cp vsftpd.conf /etc 安装完成,接下了就开始看看配置文件了.
查看配置文件内
listen=YES 此处是否是YES
保存退出,
vsftpd (或者/usr/local/sbin/vsftpd)启动vsftp服务器
ftp localhost
出现以下内容即为配置成功
xiangyu@localhost chris]$ ftp localhost
Connected to localhost (127.0.0.1). 220 (vsFTPd 1.1.1) Name (localhost:chris): ftp 331 Please specify the password. Password: 230 Login successful. Have fun. Remote system type is UNIX. Using binary mode to transfer files. 默认情况下vsftpd可以匿名登陆 (责任编辑:IT) |