ubuntu 10.04上vsftpd 3.0.2的编译安装
安装环境:发行版:Ubuntu 10.04 server内核版本:Linux ubuntu 2.6.32-33-generic-pae #70-Ubuntu SMP Thu Jul 7 22:51:12 UTC 2011 i686 GNU/Linuxvsftpd版本:3.0.2vsftpd官方网站: https://security.appspot.com/vsftpd.htm
·
安装环境:
发行版:Ubuntu 10.04 server
内核版本:Linux ubuntu 2.6.32-33-generic-pae #70-Ubuntu SMP Thu Jul 7 22:51:12 UTC 2011 i686 GNU/Linux
vsftpd版本:3.0.2
vsftpd官方网站: https://security.appspot.com/vsftpd.html#download
编译安装步骤:
tar -zxvf vsftpd-3.0.2.tar.gz
cd vsftpd-3.0.2
make
sudo make install
如果出现类似下面的error
install: cannot create regular file `/usr/local/man/man8/vsftpd.8': No such file or directory
可以按需要创建相应的目录
sudo mkdir -p /usr/local/man/man8/
如果你的系统存在目录/usr/local/sbin,vsftpd将被安装到/usr/local/sbin/vsftpd
否则安装在/usr/sbin/vsftpd
配置文件修改:
修改源代码根目录下的vsftpd.conf
修改 anonymous_enable=NO
反注释 local_enable=YES
反注释 write_enable=YES
反注释 local_umask=022
反注释 xferlog_file=/var/log/vsftpd.log
反注释并修改 ftpd_banner=Welcome to Test FTP service.
将配置文件复制到/etc目录
sudo cp vsftpd.conf /etc/
添加新的ftp用户
sudo adduser ftpusername
用户名:ftpusername
密码:ftpuserpassword
运行vsftpd服务器:
sudo su
vsftpd &
可以使用Filezilla Ftp Client连接测试,输入Ftp服务器IP,端口,用户名,密码。
如果提示:
500 OOPS: vsftpd: not found: directory given in 'secure_chroot_dir':/usr/share/empty
可以创建目录:
sudo mkdir -p /usr/share/empty
连接成功,经测试,上传下载都没有问题。
更多推荐
已为社区贡献1条内容
所有评论(0)