在使用搭建ftp服务器之前先说一下ftp,sftp,vsftp之间的关系,我之前因为不了解,所以一脸懵逼。ftp和vsftp使用的都是ftp协议,vsftp更加的安全。而sftp使用的是ssh协议,所以它跟其他两个是不一样的,它只需要安装ssh之后就可以使用了。
安装vsftpd
$ sudo apt install vsftpd
创建用户
$ sudo useradd -m ftpuser
$ sudo passwd ftpuser
vsftp配置文件
首先使用cp /etc/vsftpd.conf /etc/vsftpd.conf.copy
备份配置文件,然后使用vim /etc/vsftpd.conf
打开配置文件,并做以下更改
# 需要更改的选项如下
listen=YES
listen_ipv6=NO
write_enable=YES
xferlog_file=/var/log/vsftpd.log
pam_service_name=ftp
ssl_enable=YES
utf8_filesystem=YES
现在你就可以使用filezilla登录了,如果你使用文件管理器或浏览器登录不上,那就把ssl_enable改为NO