一. 简介
vsftpd 是 Linux 上的一款强大 ftp 服务器, 可配置为 2 种模式: PASV(被动模式)和 PORT(主动模式).2 种模式在建立控制通道的时候是完全一样的, 但是在数据通道的建立上有所不同. 被动模式 (推荐) 下在数据通道建立的时候, 服务器被动开放随机端口 (可限定) 让客户端来连接, 从而建立数据通道. 而主动模式 (默认) 下在建立数据通道时, 服务器主动通过客户端发出的端口信息建立数据通道.?
二. 步骤
- yum -y install vsftpd//yum 安装
- mkdir /home/dev/ftpfile // 创建 ftp 共享文件夹
- useradd cyl -d /ftpfile -s /sbin/nologin // 创建虚拟用户, 为了安全起见, 不给登录权限 chown -R cyl.cyl /home/dev/ftpfile // 修改文件夹权限?
- passwd cyl 111111 // 重设密码??
- cd /etc/vsftpd??VIM chroot_list // 用户列表??
VIM /etc/selinux/config 修改为 SELINUX=disabled // 启用 ftp 支持??
- reboot // 重启服务器??
- VIM /etc/vsftpd/vsftpd.conf // 修改配置项?
配置防火墙:
重启防火墙和 vsftpd 访问后报错: 500 OOPS: cannot change directory:/home/dev/ftpfile / 修改 dev 文件夹权限: chmod 777 dev
本人创业团队产品 MadPecker, 主要做 BUG 管理, 测试管理, 应用分发
网址: www.madpecker.com 有需要的朋友欢迎试用, 体验!
来源: http://www.bubuko.com/infodetail-3104232.html