好久没用FTP了,最近需要搭建一下FTP,所以记录一下过程:
服务器:阿里云CentOS
登录后执行:yum -y install vsftpd
安装完成后,启动ftp
systemctl start vsftpd
systemctl enable vsftpd #设置开机启动
建立FTP目录
mkdir /var/ftp/data 这个路径是自定义的
chown -R ftp:ftp /var/ftp/data #改变目录权限这个地方也可以给777权限 chmod -R 777 /var/ftp/data
在文件 /etc/bash 中添加 /bin/false #禁止登录ssh用
然后新增一个用户,仅限在ftp目录
useradd -g ftp -d /var/ftp/data -s /bin/false ftptest
设置密码
passwd ftptest
输入2次密码后,新增成功
然后编辑ftp配置文件
vi /etc/vsftpd/vsftpd.conf
把里面的配置改一下(主动模式):
local_enable=YES #允许本地用户登录ftp
local_root=/var/ftp/data #设置本地用户登录后的目录
chroot_local_user=YES #限制在本目录
其他参数
allow_writeable_chroot=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
然后阿里云里面,把21端口打开
然后重启ftp服务
systemctl restart vsftpd
完毕!
Mysql8新增用户,mysql8配置权限,mysql8配置,mysql8配置文件 Linux命令,scp,scp命令,Linux复制 git commit git add centos git 搭建FTP,Linux FTP,禁止FTP登录ssh 上传文件,阿里云OSS上传,文件上传到OSS,OSS文件上传,OSS上传 微信支付,微信支付V3,PHP微信支付,微信nativePay支付,微信jsapi支付 微信支付,微信支付V3,PHP微信支付 bootstrap4 modal, lavarel The subversion command line tools are no longer provided by Xcode. 银联支付,tp5.1银联支付 支付宝即时到账,PHP支付宝 system libzip must be upgraded to version >= 0.11 CMake 3.0.2 or higher is required Class 'ZipArchive' not found chr() expects parameter 1 to be int php7.4 tcpdf unexpected '='