vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。讲解它的架设的在网上的宏篇大制不计其数,这里讲解的是一个快速简单的方式实现。如果只是用来进行简单的文件上传与下载,这就很有用啦。
1. 安装与启动
- #yum -y install vsftpd
- #chkconfig vsftpd on
或者下载RPM包:
http://pkgs.org/centos-5/centos-x86_64/vsftpd-2.0.5-28.el5.x86_64.rpm.html
再安装
# rpm -ivh vsftpd-2.0.5-28.el5.x86_64.rpm
2. 添加用户与设置用户密码
新添加一个"ftpuser"的用户,并设置相应的密码。
- #useradd ftpuser
- #passwd ftpuser
- 输入两次密码;
- #/etc/init.d/vsftpd start
3. 修改用户的默认上传文件目录
将文件的默认上传与下载目录设置为"/opt/ftpuser" 。
- #vim /etc/passwd
- 找到ftpuser的条目;
- 将如“ftpuser:...::/home/ftpuser”
- 改为“ftpuser:...""/opt/ftpusr”;
- 保存并退出;
- #cp -a /home/ftpuser /opt/
- #/etc/init.d/vsftpd restart
4. 创建用户下的新目录
要在指定登录用户状态下创建目录才能正确地在新创目录下上传与下载文件
至此,找个FTP客户端(如Total Command)使用账户"ftpuser"登录后就能上传与下载啦。
- #su - ftpuser
- #cd /opt/ftpuser
- #mkdir test_dir
打完收工!