FTP 部署
linux 安装 FTP
开机自动挂载
curlftpfs#ftp://user:pass@地址 /var/www/html/ftp fuse allow_other,uid=0,gid=0 0 0
一、搭建curlftp
yum -y install curlftp
cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Sep 29 22:18:18 2014 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=dcb1645e-05a6-4311-8bce-a9c12bec5801 / ext4 defaults 1 1 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0
curlftpfs#ftp://user:pass@地址 /var/www/html/ftp fuse allow_other,uid=0,gid=0 0 0
mount -a
df -h
二、搭建vsftp服务
ftp server搭建
一、装包
yum -y install vsftpd
二、创建用户
useradd adminbw echo "O5hPqGTNLu" | passwd --stdin adminbw setfacl -m u:adminbw:rwx /var/www/html/ftp/ftp
三、修改配置文件
[root@ip-172-31-29-111 vsftpd]# cat user_list # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers # for users that are denied. root adminbw
vsftp.conf配置
[root@localhost vsftpd]# cat vsftpd.conf anonymous_enable=NO ################################# local_enable=YES local_root=/var/www/html/ftp local_max_rate=0 local_umask=022 write_enable=YES chroot_local_user=YES ##################################### write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES allow_writeable_chroot=YES #centos6不需要此配置 idle_session_timeout=300 data_connection_timeout=300 xferlog_file=/var/log/vsftpd.log userlist_enable=YES userlist_deny=NO #增加ftp 被动模式 端口41000到42000 pasv_min_port=41000 pasv_max_port=42000 pasv_address=47.52.236.32 #这个配置针对云端服务器配置ip地址 客户端访问地址 pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
四、重启服务
systemctl restart vsftpd

浙公网安备 33010602011771号