最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Ubuntu和Windows之间文件无损互传

业界 admin 13浏览 0评论

文章目录

前言

1 Ubuntu下FTP服务的开启

2 Windows下FTP客户端的安装

3 FileZilla软件设置

总结


前言

在基于 Ubuntu 环境的开发过程中,我们经常需要在 UbuntuWindows 之间进行文件传输。VMware Tools 虽然支持两者之间直接复制粘贴,但是一般都需要先压缩(对于含有多个子目录的代码文件夹来说),或者有些文件粘贴会出错,速度也不快。为了很好的解决这个问题,这里介绍一种在 UbuntuWindows 之间,文件快速无损进行传输的 FTP 服务


1 Ubuntu下FTP服务的开启

(1) 在用户根目录下打开终端,输入命令安装 FTP 服务;

sudo apt-get install vsftpd

(2) 输入命令,打开 vsftpd.conf 配置登录和读写;

sudo gedit /etc/vsftpd.conf

在打开的 vsftpd.conf 中,找到 local_enable=YESwrite_enable=YES(一般在 2831 行),确保这两行前面没有“#”,有的话就删除。

修改完成后,使用 Ctrl + S 快捷键保存,然后关掉 vsftpd.conf 文件。

(3) 输入命令,重启 FTP 服务;

sudo /etc/init.d/vsftpd restart

(4) 获取Ubuntu IPV4地址;

输入命令,获取 Ubuntu 作为服务器的地址。

ifconfig

这里要记住 UbuntuIPV4 网络地址,方便后续我们连接到 Ubuntu。如果没有安装 ifconfig 支持包,可以输入命令进行安装,再获取 Ubuntu 网络地址。

sudo apt-get install ifconfig

2 Windows下FTP客户端的安装

(1) 下载 FileZilla 客户端软件;

WindowsFTP 客户端我们使用 FileZilla,这是个免费的 FTP 客户端软件,可以在 FileZilla 官网下载,下载地址:客户端 - FileZilla中文网

根据自己电脑的配置,选择下载。

(2) 安装 FileZilla 客户端软件;

双击安装包,配置安装路径,完成 FileZilla 客户端软件的安装,再打开软件:

3 FileZilla软件设置

这里我们把 Ubuntu 作为 FTP服务器WindowsFileZilla 作为 FTP客户端

下面我们要在客户端(FileZilla)进行相关的设置,以便连接到服务器(Ubuntu)。

(1) 创建站点;

打开 FileZilla 软件,点击左上角"文件" —> "站点管理器",在"我的站点"下,点击"新站点" —> 输入新站点名称"Ubuntu 20.04"。

这里的站点名称只是一个标识,根据自己的喜好进行设置,设置完成后,我们就建立好了一个空的站点。

(2) 配置站点;

1) 选中刚才新建的站点名称;

2) 主机栏:填写我们在上面获取的 Ubuntu IPV4 地址;

3) 加密栏:我们选择"只使用明文FTP";

4) 用户栏:填写 Ubuntu 登录用户名;

5) 密码栏:填写 Ubuntu 用户名密码;

6) 所有配置完成后,点击"连接"。

(3) 文件互传实现;

连接成功后,页面的左边是 Windows 下的目录,页面的右边是 Ubuntu 下的目录。

这里我们做一个测试,把 Windows 桌面的 "esp-idf.tar.xz" 文件,直接拖到 Ubuntu 的 "FileZilla" 文件夹。(是的,文件的互传直接在 FileZilla 界面拖拽即可

等待文件传输完成即可,传输速度基本维持在 10MiB/秒以上,不管文件夹中含有什么类型的文件,都可以顺利无损的进行传输。


总结

以上,就是在 Ubuntu 中开启 FTP服务作为服务器,在 Windows 中安装 FileZilla 软件作为客户端进行文件的无损快速互传。

文章目录

前言

1 Ubuntu下FTP服务的开启

2 Windows下FTP客户端的安装

3 FileZilla软件设置

总结


前言

在基于 Ubuntu 环境的开发过程中,我们经常需要在 UbuntuWindows 之间进行文件传输。VMware Tools 虽然支持两者之间直接复制粘贴,但是一般都需要先压缩(对于含有多个子目录的代码文件夹来说),或者有些文件粘贴会出错,速度也不快。为了很好的解决这个问题,这里介绍一种在 UbuntuWindows 之间,文件快速无损进行传输的 FTP 服务


1 Ubuntu下FTP服务的开启

(1) 在用户根目录下打开终端,输入命令安装 FTP 服务;

sudo apt-get install vsftpd

(2) 输入命令,打开 vsftpd.conf 配置登录和读写;

sudo gedit /etc/vsftpd.conf

在打开的 vsftpd.conf 中,找到 local_enable=YESwrite_enable=YES(一般在 2831 行),确保这两行前面没有“#”,有的话就删除。

修改完成后,使用 Ctrl + S 快捷键保存,然后关掉 vsftpd.conf 文件。

(3) 输入命令,重启 FTP 服务;

sudo /etc/init.d/vsftpd restart

(4) 获取Ubuntu IPV4地址;

输入命令,获取 Ubuntu 作为服务器的地址。

ifconfig

这里要记住 UbuntuIPV4 网络地址,方便后续我们连接到 Ubuntu。如果没有安装 ifconfig 支持包,可以输入命令进行安装,再获取 Ubuntu 网络地址。

sudo apt-get install ifconfig

2 Windows下FTP客户端的安装

(1) 下载 FileZilla 客户端软件;

WindowsFTP 客户端我们使用 FileZilla,这是个免费的 FTP 客户端软件,可以在 FileZilla 官网下载,下载地址:客户端 - FileZilla中文网

根据自己电脑的配置,选择下载。

(2) 安装 FileZilla 客户端软件;

双击安装包,配置安装路径,完成 FileZilla 客户端软件的安装,再打开软件:

3 FileZilla软件设置

这里我们把 Ubuntu 作为 FTP服务器WindowsFileZilla 作为 FTP客户端

下面我们要在客户端(FileZilla)进行相关的设置,以便连接到服务器(Ubuntu)。

(1) 创建站点;

打开 FileZilla 软件,点击左上角"文件" —> "站点管理器",在"我的站点"下,点击"新站点" —> 输入新站点名称"Ubuntu 20.04"。

这里的站点名称只是一个标识,根据自己的喜好进行设置,设置完成后,我们就建立好了一个空的站点。

(2) 配置站点;

1) 选中刚才新建的站点名称;

2) 主机栏:填写我们在上面获取的 Ubuntu IPV4 地址;

3) 加密栏:我们选择"只使用明文FTP";

4) 用户栏:填写 Ubuntu 登录用户名;

5) 密码栏:填写 Ubuntu 用户名密码;

6) 所有配置完成后,点击"连接"。

(3) 文件互传实现;

连接成功后,页面的左边是 Windows 下的目录,页面的右边是 Ubuntu 下的目录。

这里我们做一个测试,把 Windows 桌面的 "esp-idf.tar.xz" 文件,直接拖到 Ubuntu 的 "FileZilla" 文件夹。(是的,文件的互传直接在 FileZilla 界面拖拽即可

等待文件传输完成即可,传输速度基本维持在 10MiB/秒以上,不管文件夹中含有什么类型的文件,都可以顺利无损的进行传输。


总结

以上,就是在 Ubuntu 中开启 FTP服务作为服务器,在 Windows 中安装 FileZilla 软件作为客户端进行文件的无损快速互传。

发布评论

评论列表 (0)

  1. 暂无评论