Ubuntu 16搭建ftp服务器
服务器信息
阿里云linux服务器:Ubuntu 16.04.3
步骤
1:安装vsftpd
用命令检查是否已经安装vsftpd
vsftpd -version
安装了显示其版本
未安装没有显示,执行以下命令安装
sudo apt-get install vsftpd
再用vsftpd -version
检查是否安装成功
2:创建ftp文件目录,并赋予全部访问权限
mkdir /data/download
chmod 777 -R /data/download
3:设置用户名、密码以及ftp文件目录
sudo useradd -d /data/download -s /bin/bash myftp
#注释: sudo useradd -d ftp文件目录 -s /bin/bash ftp用户名
passwd myftp
#注释: passwd 密码
4:修改vsftpd配置文件(包含ftp一些配置信息)
sudo vi /etc/vsftpd.conf
在配置文件最后添加以下信息,部分内容配置文件已经存在,可以直接修改,也可直接在最后添加,会自动覆盖配置文件前面的
anonymous_enable=YES
anon_root=/data/download
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#注释:anonymous_enable=YES 能够匿名访问
#注释:anon_root=/data/download ftp文件目录
#注释:write_enable=YES 设置可以上传文件
#注释:anon_upload_enable=YES 开启上传功能
#注释:anon_mkdir_write_enable=YES 开启创建文件和上传文件功能
5:启动或重启vsftpd服务
service vsftpd start
service vsftpd restart
6:在浏览器或者资源管理器中输入【ftp://ip地址】进行查看,如ip地址为:10.20.30.40,输入:ftp://10.20.30.40
确保服务器防火墙21端口打开。