1、设置静态ip地址

sudo netplan generate

sudo vim /etc/netplan/netplan.50-cloud-init.yaml

sudo netplan apply
ifconfig -a

2、配置vsftp

安装ftp

sudo apt install vsftpd

配置vsftpd.conf

sudo vim /etc/vsftpd.conf

#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#允许上传
write_enable=YES
#用户只能访问限制的目录
chroot_local_user=YES
#设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建
local_root=/var/www/html

local_umask=022

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

添加ftp用户

sudo useradd -d /var/www/html -M ftpuser
sudo passwd ftpuser

配置用户

sudo vim /etc/vsftpd.chroot_list

重启vsftpd

sudo /etc/init.d/vsftpd restart
Scroll to Top