win10通过FTP传输文件到Ubuntu18

    xiaoxiao2024-12-17  60

    在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,然后点快速连接,文件传输可以直接拖拽传输文件,正向传输和反向传输都行。

    最新回复(0)