作为linux的使用者,难免需要在windows和linux之间共享文件。经过百度,我们可以查到很多的方式,但是感觉每一项都相当的复杂,在命令行界面需要输入很多的命令行来实现。接下来我来介绍一个软件——XFTP,它可以像windows上拷贝文件一样实现linux和windows之间的传输。

工具:

  1、Windows系统

  2、Xshell

  3、XFTP5客户端工具(可以通过百度下载,很简单)

  4、虚拟机中安装好的redhat。

步骤:

1、下载安装好XFTP5客户端工具。打开工具后,点击新建。


2、在“新建会话属性”中选择“名称”为主机命名,在“主机”栏输入主机IP,“协议”和“端口号”使用fstp和22,在“用户名”和“密码“栏输入linux账户密码。点击确定。然后弹出会话窗口中选择刚才新建的会话,点击“连接”即可连接。


3、  连上linux上后,窗口的右侧显示linux中的文件列表。左侧显示windows中 文件列表。然后,直接拖拽即可实现文件传输,是不是超级简单。


扩展分享:

1、使用ftp协议配置的端口是21;而Xshell登录默认用的是22端口,ssh协议,也就是sftp。看到这里,是不是还有点迷糊为什么要使用sftp协议呢。请参考:虚拟机(VMware)中的Linux(Redhat6.1)连接xshell。当你阅读完连接中的文章,你就会发现,我们连接xshell时使用时的是ssh协议,所以为了统一协议,我们这里边使用了sftp协议。

2、我们在xshell中也是可以打开XFTP客户端的哦,给大家一个探索的机会。

3、FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐