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