win10通过FTP传输文件到Ubuntu18

在Ubuntu中安装vsftpd服务器

[email protected]:~$ sudo apt install vsftpd -y


创建接收文件的文件夹,目录为 /home/cxy/ftp/upload

[email protected]:~$ mkdir ftp/upload -p


修改用户对ftp文件夹的权限

[email protected]:~$ chmod u-w ftp


备份vsftpd.conf文件

[email protected]:~$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.backup


配置vsftpd.conf文件,如果是在Ubuntu的服务器版,将gedit命令替换成vi或vim

[email protected]:~$ sudo gedit /etc/vsftpd.conf

将以下两行取消注释

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

在最后添加文件上传路径
local_root = /home/cxy/ftp


建立vsftpd.chroot_list文件

[email protected]:~$ sudo gedit /etc/vsftpd.chroot_list

并将用户名cxy放进去


重启FTP服务

[email protected]:~$ sudo /etc/init.d/vsftpd restart


在win10下安装FileZilla,该软件完全免费,官方下载链接为https://filezilla-project.org/download.php?type=client

win10通过FTP传输文件到Ubuntu18

主机填Ubuntu主机的IP,用户名填Ubuntu用户名,密码填Ubuntu的登录密码,端口选择21,因为FTP的端口是21,然后点快速连接,文件传输可以直接拖拽传输文件,正向传输和反向传输都行。