vsftpd配置详解:Linux是一种开源的而且安全的操作系统,已经深入人心。作为Linux的一种流行发行版本,Ubuntu的使用更为普及。vsftpd作为Linux下一种最为方便的FTP程序,也为人们所推崇。本文讲述的是vsftpd配置详解之软件安装和卸载。
软件安装和卸载
获得软件
vsftpd版本为2.0.5,可以到官网下载。软件安装
解压软件,编辑builddefs.h文件 - # tar zxvf vsftpd-2.0.5.tar.gz
-
- # cd vsftpd-2.0.5
-
- # vi builddefs.h
-
找到下面三行,其含义如右所示 - #undef VSF_BUILD_TCPWRAPPERS //是否允许使用TCP Wrappers
-
- #define VSF_BUILD_PAM //是否允许使用PAM认证
-
- #undef VSF_BUILD_SSL //是否允许使用SSL
-
如果要允许以上所示某项功能,使把undef改为define即可,注意每行前的“#“号不是注释,不能去掉(熟悉C语言的同志应该知道这个“#”是什么意思)。其中TCP Wrappers是一个验证IP地址合法性的程序,PAM认证让vsftpd支持本地用户登陆服务器,使用SSL可以建立一个加密的数据传输。这里我们把三项都启用。
编译安装。如果系统中安装有旧版vsftpd,请先卸载它。默认安装执行文件在/usr/local/sbin中,man page放在/usr/local/man/man5与/usr/local/man/man8中。 - # make
-
- # make install
-
将默认配置文件考贝到/etc/vsftpd/ - # mkdir /etc/vsftpd/
-
- # cp vsftpd.conf /etc/vsftpd/
-
为了认vsftpd支持本地用户登录,我们将身份认证模块文件考入系统中。
# cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
建立ftp用户及主目录: - # mkdir /var/ftp
-
- # useradd -d /var/ftp ftp
-
如果本来就已经存在ftp用户,则执行下面两条命令: - # chown root:root /var/ftp
-
- # chmod 755 /var/ftp
-
建立vsftpd需要的特殊目录: - # mkdir /usr/share/empty/
-
软件卸载
如果需要卸载,使用如下命令: - # rm /usr/local/sbin/vsftpd
-
- # rm /usr/local/man/man5/vsftpd.conf.5
-
- # rm /usr/local/man/man8/vsftpd.8
-
- # rm /etc/xinetd.d/vsftpd
-
- # rm -rf /etc/vsftpd
-
【编辑推荐】
- vsftpd配置详解之简介篇
- vsftpd配置详解之软件安装和卸载
- vsftpd配置详解之配置vsftpd服务
- Vsftpd配置详解之配置文件详解
- Vsftpd配置详解之Vsftpd配置下高级操作
- Vsftpd配置详解之与MySql的结合
- vsftpd配置详解之实现加密数据传输
【责任编辑:高圆圆 TEL:(010)68476606】
|