-
更新源列表:
sudo apt-get update
-
安装vsftpd:
sudo apt-get install vsftpd
sudo service vsftpd start
-
新建"/home/uftp"目录作为用户主目录:
sudo mkdir /home/ftp/guibin
sudo ls /home (查看目录有没有生成)
-
新建用户uftp并设置密码:
sudo useradd -d /home/ftp/guibin -s /bin/bash guibin_ftp
sudo passwd guibin_ftp
sudo chown guibin_ftp /home/ftp/guibin
-
使用vi修改配置文件/etc/vsftpd.conf:
sudo vi /etc/vsftpd.conf
添加如下配置 :
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/allowed_users
seccomp_sandbox=NO
local_enable=YES
pasv_promiscuous=YES
write_enable=YES (是否可写入)
listen_port=21
-
使用vi新建/etc/allowed_users文件
sudo vi /etc/allowed_users
-
如果server 是 AWS EC2,需要开放相应的端口(21、22 、1024以上)的端口
来源:原创
发布时间:2020-03-08 20:48:09