一、连接服务器
连接Ubuntu系统,工具大同小异,不做具体介绍了
二、部署
1.安装ftp服务
apt-get install vsftpd
装完服务可以看到默认在srv下面建立一个ftp文件夹
启动FTP
systemctl start vsftpd
2.配置文件
编辑vsftpd.conf
vi /etc/vsftpd.conf
配合上面这个指令,需要在etc下面建立一个vsftpd.chroot_list(文件名可以自己取)空文件
vi /etc/vsftpd.chroot_list
开启被动模式,设置端口号,并且将这几个端口放开。
3.建立用户
建立ftp用户
adduser ftpuser1
因为我之前已经做过测试,所以会提示用户已存在
4.配置目录
建立ftp上传目录
mkdir /srv/ftp/upload
更改目录权限并重启服务进行测试。
Chown -R ftpuser1:fptuser1 /srv/ftp/upload
systemctl restart vsftpd
三、连接测试
使用filezilla连接我们的FTP服务器,填入IP、账号密码、端口号
连接成功后上传文件试试,可以看到文件已上传成功,到此ftp服务器已经搭建完毕。