linux--FTP服务
1.是否安装 which vsftpd
2.查看ftp服务 service vsftp status Active: inactive(dead)=关闭;active(running)=运行
3.启动ftp systemctl start vsftpd
4.重启ftp systemctl restart vsftpd
若需要root用户启动,将 /etc/vsftpd目录下ftpuser和user_list文件的root注释掉,保存重启服务
5.查看端口 netstat -an |grep 21
若未找到命令: yum install net-tools -y
6.查看进程 ps -ef | grep ftp
7./etc/vsftpd目录下
vsftpd.conf 主配置文件
ftpusers 此内用户都不能访问vsFTPd服务
user_list 用户访问列表,允许或拒绝取决于
vsftpd.conf的userlist_deny字段是yes(默认)还是no
/var/ftp ftp文件集散地.
8.配置文件vsftpd_conf字段
anonymous_enable=yes 匿名用户登录
listen_address=ip address 监听地址和端口
listen_port=port_value 控制端口
-------主动模式
port_enable=yes|no (蓝色表示默认值) 主动模式开关
connect_from_port_20=yes|no
ftp_data_port=20 数据传输端口
port_promiscuous=yes|no 安全检查(yes表示取消安全检查)
----被动模式
pasv_enable=yes|no 被动模式开关
pasv_min_port=0 (默认为0表示任意)
pasv_promiscuous=yes|no 安全检查
pasv_address= ip address
ascii_download_enable=yes|no 是否允许ascii模式下载
ascii_upload_enable=yes|no 是否允许ascii模式上传
idle_session_timeout 空闲超时时间
data_connection_timeout 数组传输阻塞超时时间
accept_timeout 接受连接超时时间
connect_timeout 响应数据连接超时