介绍
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。而之所以部署ftp,就是为了方便在服务器上部署项目。
1.安装ftp
sudo apt-get install vsftpd
2.启动服务 (16.04不会返回信息)
sudo service vsftpd start
3.查看服务状态
sudo service vsftpd status
4.新建用户目录
sudo mkdir /home/utfp
5.新建用户
sudo useradd -d /home/uftp/ -s /bin/bash uftp
6.将目录/home/uftp的所属这和所属组都改为uftp:
chown uftp:uftp /home/uftp/
7.编辑vsftpd配置文件/etc/vsftpd.conf
sudo gedit /etc/vsftpd.conf
修改
Write_enable = YES
#chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
添加:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
seccomp_sandbox=NO
8.新建文件/etc/vsftpd.user_list 文件,用于存放访问ftp用户。
sudo gedit /etc/vsftpd.user_list
9.重启服务
sudo service vsftpd restart
10.查看服务状态
sudo service vsftpd status
现在就可以连接远程服务器,进行文件上传下载了。