在Ubuntu中安装vsftpd服务器
cxy@ubuntu:~$ sudo apt install vsftpd -y
创建接收文件的文件夹,目录为 /home/cxy/ftp/upload
cxy@ubuntu:~$ mkdir ftp/upload -p
修改用户对ftp文件夹的权限
cxy@ubuntu:~$ chmod u-w ftp
备份vsftpd.conf文件
cxy@ubuntu:~$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.backup
配置vsftpd.conf文件,如果是在Ubuntu的服务器版,将gedit命令替换成vi或vim
cxy@ubuntu:~$ sudo gedit /etc/vsftpd.conf
将以下两行取消注释
chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
在最后添加文件上传路径 local_root = /home/cxy/ftp
建立vsftpd.chroot_list文件
cxy@ubuntu:~$ sudo gedit /etc/vsftpd.chroot_list
并将用户名cxy放进去
重启FTP服务
cxy@ubuntu:~$ sudo /etc/init.d/vsftpd restart
在win10下安装FileZilla,该软件完全免费,官方下载链接为https://filezilla-project.org/download.php?type=client
主机填Ubuntu主机的IP,用户名填Ubuntu用户名,密码填Ubuntu的登录密码,端口选择21,因为FTP的端口是21,然后点快速连接,文件传输可以直接拖拽传输文件,正向传输和反向传输都行。