好久没用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
完毕!
nginx资源404 nginx无法访问静态资源 Mac nginx PHP安装Imagick Imagick 多版本PHP环境安装Imagick SSL免费续签 SSL证书续签 SSL证书领取 SSL免费 SSL证书 link must be in js secure domain list uniapp分享 wx.config is not a function 微信分享 pyenv-virtualenv brew install pyenv-virtualenv ModuleNotFoundError: No module named 'requests' python报错 python环境