linux--FTP服务

发布时间 2023-06-07 03:17:12作者: csip

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  响应数据连接超时