windows下部署.netcore+docker系列三 (unbuntu 18.4 下安装ftp)

时间:2022-05-20 12:59:08

// 先更新下系统
sudo apt-get update
//安装ftp
sudo apt-get install vsftpd
// 启动 服务
sudo service vsftpd start
//ftp状态查看
service vsftpd status
//创建ftp用户文件夹
sudo mkdir /home/uftps
//创建用户并设置密码
sudo useradd -d /home/uftp -s /bin/bash uftp (回车-->用户新建成功)
sudo passwd uftp (设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功)
sudo chown uftp /home/uftp/ (修改文件夹的拥有者为uftp用户)

//到这一步可以下载 filezilla 连接下 机子的ftp 看是否正常如果正常 以下可以忽略

//修改config配置
sudo vi /etc/vsftpd.conf
//添加一下配置
userlist_deny=YES //账号被列入到某个文件时, 在该文件内的使用者将无法登入
userlist_file=/etc/allowed_users //若上面 userlist_deny=YES,在这个文件内的账号都无法使用 vsftpd
local_enable=YES //是否启用本地用户
write_enable=YES // 是否允许上传
use_localtime=YES //是否使用本地时间,vsftpd 预设使用 GMT 时间(格林威治)
write_enable=YES //允许用户上传
//新建用户授权文件
sudo vi /etc/allowed_users
//查看该黑明白是否有你刚添加的用户 如果有 删除即可
vi /etc/uftp