3.5.1 FtpServer的安装
Linux系统FTP服务器需要安装vsftpd软件,步骤如下:
1. 确认是否已安装vsftpd,命令如下:
rpm -qa|grep vsftpd
如果输出结果如下所示,则表明已安装vsftpd,如没有输出则表示没有安装
2. 下载vsftpd软件rpm包,如图:
3. 去到安装包所在目录下,执行如下命令安装vsftpd:
rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm
3.5.2 用户及FTP根目录的创建
创建用户及FTP根目录,步骤如下:
1. 创建用户dms,命令如下:
useradd dms
2. 给dms用户设置密码,命令如下:
passwd dms
3. 创建FTP根目录,命令如下:
mkdir/home/dmsRoot/task_order_dir
4. 给FTP根目录赋权限,命令如下:
chmod –R 777 /home/dmsRoot/task_order_dir
3.5.3 FTP的配置
Linux系统FTP配置主要是更改/etc/vsftpd/vsftpd.conf文件,主要配置内容如下:
1. anonymous_enable:是否允许匿名用户登录,在dms中该值设置为NO;
2. local_enable:是否允许本地用户登录,该项基本都设置为YES;
3. write_enable:是否允许写入操作,dms设置为YES;
4. userlist_enable:是否启用/etc/vsftpd/user_list文件,如果启用,该文件中记录的用户无法登录,该文件内容如下:
5. local_root:设置FTP根目录,路径为:/home/dmsRoot/task_order_dir;
6. chroot_local_user:为YES时表示登录后只可以访问FTP根目录。
3.5.4 FTP服务重启
可以使用如下两个命令重启FTP服务,使用任意一条命令都可:
# service vsftpd restart
# /etc/init.d/vsftpd restart