< 返回技术文档列表

ftp

发布时间:2022-11-17 22:36:00⊙投诉举报

ftp的客户配置有三种。这边就只需了系统客户这个配置

  1. 安装步骤
yum install vsftp
  1. 配置的是系统客户
    useradd vftp
    passwd xxxx
    建立对应的账号的配置文件
[root@VM-0-14-centos vsftpd]# cat virtualconf/vftp local_root=/data/ftp
  1. 配置文件/etc/vsftpd/vsftpd.conf
#能否允许匿名客户登录YES/NOanonymous_enable=NO#能否允许本地客户登录YES/NOlocal_enable=YES#能否允许本地客户对FTP服务器文件具备写权限YES/NOwrite_enable=YES#为不同客户设置不同的ftp根目录local_root=/data/ftp/#锁定客户到各自目录为其根目录YES/NOchroot_local_user=YES#各客户能否可以上传下载YES/NOallow_writeable_chroot=YES#客户配置目录,这就是我新建的那个文件夹user_config_dir=/etc/vsftpd/userconfig #设置本地客户的文件掩码为缺省022,也可根据个人喜好将其设置为其余值local_umask=022# 能否激活目录欢迎信息功能YES/NOdirmessage_enable=YES#能否让系统自动维护上传和下载的日志文件默认情况该日志文件为/var/log/vsftpd.log,也可以通过下面的xferlog_file选项对其进行设定YES/NOxferlog_enable=YES#能否以标准xferlog的格式书写传输日志文件YES/NOxferlog_std_format=YES#能否以ASCII方式上传数据YES/NOascii_upload_enable=YES#能否以ASCII方式下载数据YES/NOascii_download_enable=YES#能否允许监听新的端口YES/NOlisten=YES#此项很重要,记得注释#listen_ipv6=YES#pam_service_name=vsftpd#设置能否阻扯user_list文件中的客户登录FTP服务器,默认为YESuserlist_enable=YES#能否使用tcp_wrappers作为主机访问控制方式tcp_wrappers=YES#当userlist_enable为YES,userlist_deny为NO时,FTP服务器仅允许user_list中的客户访问userlist_deny=NO#监听一个新的端口6666listen_port=49999#修改ftp默认的21端口,数字随便,只需在1024-65535之内就行(1024以下是系统保留的,从1024-65535是客户使用的)#能否设定FTP服务器将启用FTP数据端口的连接请求YES/NO#connect_from_port_49999=YESpasv_enable=YESpasv_min_port=50000pasv_max_port=50001
  1. 开发端口。这边设置的被动模式
    本地连接时需要选择被动模式

/template/Home/Zkeys/PC/Static