VSFTP服务器
2.安装完成后,下一步就是进行配置任务,我们先看一下主配置文件/etc/vsftpd/vsftpd.conf:
/etc主要存放配置文件,我们可以在这个文件中配置任何我们想配置的参数,特别是/etc/vsftpd/vsftpd.conf这个文件是支撑整个FTP服 务器的主文件。 编辑主配置/etc/vsftpd/vsftpd.conf使 用如上命令vi /etc/vsftpd/vsftpd.conf,主文件配置内容如下:
- Anonymous_enable=yes 允 许匿名登录
- No_anon_password=yes 匿名登录不需要密码
- Local_enable=yes 允许本地登录
- Listen_port=21 监听21端口
- Write_enable=yes 允许写操作
- anon_umask=077 限制 anonymous 的權限,只有-rw-------
- anon_upload_enable=yes 允许匿名用户上传文件
- anon_mkdir_write_enable=yes 允许匿名用户创建目录
- dirmessage_enable=yes 显示目录信息
- xferlog_enable=yes 开启用户上传和下载记录
- connect_from_port_20=yes 允许从20端口号连接服务器
- chown_uploads=yes 指定anonymous帐 号上传的文件是否要改变其所有者
- chown_username=root 限制 用root用户登录
- xferlog_file=/var/log/vsftpd.log 指定记 录目录
- idle_session_timeout=600 指定空闲回 话时间
- data_connection_timeout=120 在 没有数据连接120秒后自动断开
- nopriv_user=nobody 预设 以nobody作为vsftpd服务执行者的权限
- ascii_upload_enable=yes 允 许用户使用ascii格式上传
- ascii_download_enable=yes 允许用户 使用ascii格式下载
- deny_email_enable=yes 禁 止某些Email地址登录
- banned_email_file=/etc/vsftpd.banned_emails 禁止某些Email地址登录文件
- chroot_list_enable=yes 限制特定用户只在自己目录下
- chroot_list_file=/etc/vsftpd.chroot_list限制特定用户只在自己目录下文件目录
- pam_service_name=vsftpd pam模组名称
- userlist_enable=yes 限制用户列 表
- listen=yes 以 standalone 的方式来启动
- tcp_wrappers=yes 支持tcp wrapper
- max_clients=100 允许100个用户同时连接
- max_per_ip=1 只允许单线 程下载
- 首先,我 们现在本机测试一下是否成功,因为我们设置了允许本地登录:
- 接着,我 们来远程测试一下(即在客户端测试):