Linux - vsftpd 配置
中文全名:网络文件存储服务器
ftp =>文件传输协议
TFTP:简单文件传输协议
3种认证方式
匿名 anon
本地 local
虚拟 guest
PAM =>可插拔认证模块
FTP 常用端口
20(数据传输)
21(接受数据)
工作模式:主动模式,被动模式
安装命令
1 | yum - y install usftpd |
vsftpd 参数表
1 | listen =[ YES | NO ] |
是否以独立运行的方式监听服务
1 | listen_address =IP地址 |
设置要监听的 IP 地址
1 | listen_port =21 |
设置 FTP 服务的监听端口
1 | download_enable =[ YES | NO ] |
是否允许下载文件
1 | userlist _ enable =[ YES | NO ] |
设置用户列表为”允许”还是”禁止”操作
1 | max_clients =0 |
最大客户端连接数,0为不限制
1 | max_per_ip = o |
同一 IP 地址的最大连接数,0为不限制
1 | ancnymous_enable [ YES I NO ] |
是否允许匿名用户访问
1 | anon _ upload _ enable =[ YES | No ] |
是否允许匿名用户上传文件
1 | anon _ wnask =022 |
匿名用户上传文件的 umark 值
1 | anon _ root =/var/ftp |
匿名用户的 FTP 根目录
1 | anon _ mkdir _ wribe _ enable =[ YES | NO ] |
是否允许匿名用户创建目录
1 | anon _ other _ write _ enable =[ YES / NO ] |
是否开放匿名用户的其他写入权限
1 | anon - max - rate = 0 |
匿名用户的最大传输速率(字节/秒,0为不限制)
1 | local _ enable =[ YES | No ] |
是否允许本地用户登录 FTP
1 | local Umask =022 |
本地用户上传文件的 umark 值
1 | local bot =/ varlftp |
本地用户的 FTP 根目录
1 | chroot _ local _ user =[ YES | No ] |
是否将用户权限禁锢在 FTP 目录,以确保安全
1 | local_max_rate = 0 |
本地用户最大传输速率(字节1秒),0为不限制
程序环境及配置
主程序目录:/usr/sbin/vsftpd
配置文件:/etc/vsftpd/vs/vsftpd.conf
数据跟目录:/var/ftp
rpm -9c vsftpd // vsftpd 配置文件
cat / etc / passwork / grep fip //查看 f 印主机上用户的信息
yum install Iftp ftp //在同一网络内的另一台主机安装 p
由诺依阁提供Hexo转Typecho软件支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 诺依阁的日记簿!