本帖最后由 乐橙306 于 2016-5-3 17:28 编辑
- 参考文档
- Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
- http://my.oschina.net/u/2344008/blog/425540
- FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。
- 需求:在指定目录下 用一个小号 上传 下载文件 创建目录
- 1.命令安装:
- yum install vsftpd
- 2.命令功能:
- 上传 下载 文件
- 3.命令参数:
- vsftpd的配置
- ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
- ftpusers 该文件用来指定那些用户不能访问ftp服务器。
- user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
- vsftpd.conf 该文件是vsftpd的主配置文件
- 默认新加的用户都不在user_list及chroot_list之列 创建chroot_list 添加upload
- 4.命令实例:
- 服务端
- yum install vsftpd
- cd /etc/vsftpd/
- mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
- vi /etc/vsftpd/vsftpd.conf
- anonymous_enable=NO
- local_enable=YES
- write_enable=YES
- local_umask=022
- dirmessage_enable=YES
- xferlog_enable=YES
- connect_from_port_20=YES
- xferlog_std_format=YES
- chroot_list_enable=YES
- chroot_list_file=/etc/vsftpd/chroot_list
- listen=YES
- pam_service_name=vsftpd
- userlist_enable=YES
- tcp_wrappers=YES
- 保存 退出
- 添加 上传用户
- touch chroot_list
- echo upload > chroot_list
- useradd upload -d /opt/ftp
- passwd upload
- chmod 777 /opt/ftp
- 启动
- /etc/init.d/vsftpd start
- 客户端
- 用自己的电脑测试 安装 SecureFX 或者FileZilla
编辑回复