精华内容
下载资源
问答
  • windows与linux互传文件
    万次阅读
    2019-06-16 16:17:08

    概述


    Win系统之间互传文件的方式非常多,也比较简单,如通过系统的共享文件夹、飞Q、QQ、微信等,但Linux系统对这些应用的支持不是很好。

    在工作中,经常会混合使用Windows与Linux系统。一般情况下,开发用的pc机是Win系统的,而服务器是Linux。

    在这种情况下,经常是本地Win系统通过xshell或者SecureCRT通过ssh远程登录到Linux服务器进行开发,如果需要把本地文件传输到服务器,就有了文件互传的需求。

    另外,在本地pc上安装了VMware虚拟机,安装了Linux后,也需要在本地的Win和Linux互传文件。

    Win与Linux传递文件


    以使用Win系统远程连接到Linux服务器为例,有多种方式可以把本地的文件上传到服务器。

    1. sz/rz文件互传
    • sz/rz是Linux下的命令行工具,用于文件传输,需要安装
    • 使用crt登录上Linux后,在Linux命令行中输入rz或者sz
    • rz用于把本地文件传输到Linux服务器,运行rz后会弹出一个窗口,选择需要上传的文件
    • sz filename,即可把Linux系统下的文件名为filename的文件下载到Win本地,默认在download目录下,可能通过设置crt参数修改
    • 该方式也适用于嵌入式开发,通过minicom连接到开发板后,执行相应的命令把本地编译生成的可执行文件传输和下载
      • 上传:执行rz,按ctrl+a, s键,选择zmodem,用回车键确认,用空格选择主机要发送的文件,用回车键确认,传输完成后按任意键返回
      • 下载,执行sz filename,把开发板上filename文件下载到本地
    1. sftp文件互传
    • sftp是SSH File Transfer Protocol的缩写,安全文件传送协议,是一个交互式文件传输程式
    • sftp 与 ftp 有着几乎一样的语法和功能,但它进行加密传输,比FTP有更高的安全性
    • SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序
    • 一般在win上运行sftp.exe的服务器程序,在Win上运行sftp服务端程序
    • sftp username@remote ip(or remote host name),输入密码,登入成功后终端呈现出:sftp>
    • 在sftp的环境下的操作就和一般ftp的操作类似了,ls,rm,mkdir,dir,pwd,等指令都是对远端进行操作,如果要对本地操作,只需在上述的指令上加‘l’变为:lls,lcd, lpwd等
    • put /path/filename(本地主机) /path/filename(远端主机),把本地文件上传至远程主机
    • get /path/filename(远端主机) /path/filename(本地主机),把文件从远程主机下载到本地主机
    1. Winscp
    • WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端,支持scp协议
    • 在Win系统中安装即可,提供界面易于操作,与Windows集成较好,可以使用拖拽传输文件
    • 更多介绍参考 https://winscp.net/eng/docs/lang:chs
    1. 磁盘驱动器映射
    • 在Linux服务器上安装samba服务,提供在局域网上共享文件和打印机的一种通信协议
    • 进行必要的配置
    • 在Win系统上增加网络磁盘映射
    • 完成后,即可在Win系统上以磁盘/文件夹的方式打开Linux系统上文件,拷贝也完全和Win系统下一样
    1. Win虚拟机
    • 如果使用WMware虚拟机安装了Linux,需要安装WMware tools工具
    • 然后就可以在Win和Linux虚拟机之间拖拽文件了

    Linux向Linux传递文件


    以上介绍的第1、2种方式也适用于Linux系统间共享文件,除此之处,还有Linux系统中自带的一些工具。

    1. scp传输文件
    • secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令
    • scp local_file remote_username@remote_ip:remote_folder即可把本地local_file发送到远程主机的remote_folder目录下
    1. nfs(Network File Service)
    • NFS用于Linux系统之间的文件共享
    • 安装nfs服务软件并进行配置
    • 客户端使用mount 主机IP:/home/yourname/sharedir ~/nfsshare连接主机

    总结


    文件传输是通信方式的一种,不管是什么样的系统或是不同的主机之间,共享文件是基本的需求之一。

    共享文件的方式也是多种多样,它们在易用性、安全性和可靠性方面各有特点,可以根据自己的需求灵活选择。

    更多相关内容
  • WindowsLinux上的文件互传(互相拷贝)一般常见的主要分为三种:1.基于FTP的方式 2.基于HTTP的方式 3.基于SSH协议的方式.今天我们来探讨的是ssh协议的方式
  • 方法一 pscp.exe 安装putty后在putty文件夹下会有pscp.exe, 也可以单独下载pscp.exe文件来使用windows文件------>Linux 命令:pscp windows本地路径 用户名@Linux服务器IP地址:/存放路径Linux文件-------...

    方法一 pscp.exe

           安装putty后在putty文件夹下会有pscp.exe, 也可以单独下载pscp.exe文件来使用

    windows文件------>Linux

            命令:pscp  windows本地路径 用户名@Linux服务器IP地址:/存放路径


    Linux文件------->windows

           命令:pscp  用户名@Linux服务器IP地址:/文件路径   windows存放路径

    方法二 WinSCP

          这是windows下使用的SSH的开源图形化软件,同时支持SCP协议,用于本地与远程计算机间安全地复制文件

    下载WinSCP进行安装。

    首次打开时(或以后新建站点)添加Linux主机进行连接


           连接后的界面为:


           左边为windows本地文件目录,右边为建立连接的Linux系统文件目录,只要文件或文件夹权限足够,即可左右拖拽,很方便。




    展开全文
  • Windows与Linux文件互传

    千次阅读 2022-04-28 07:25:44
    Windows与Linux文件互传

    Windows传文件到Linux,与Linux传文件到Windows,步骤相反,所以本文只演示Windows传文件到Linux

    一、Windows下操作

    1. 在VM虚拟机上找到虚拟机
      在这里插入图片描述
    2. 点击设置
      在这里插入图片描述
    3. 点击选项页面
      在这里插入图片描述
    4. 双击共享文件夹
      在这里插入图片描述
    5. 配置如下,点击添加
      在这里插入图片描述
    6. 点击下一步
      在这里插入图片描述
    7. 点击浏览,选择在你Windows下所要共享文件的地址
      在这里插入图片描述
    8. 选择启用此共享,点击完成
      在这里插入图片描述
    9. 这时就有显示
      在这里插入图片描述

    二、Linux下操作

    首先,我们所共享的文件在mnt/hgfs/
    输入:

    cd /mnt/hgfs    #进入到共享路径
    ls              #查看文件是否存在
    

    在这里插入图片描述
    然后通过cp命令,复制到你想要的路径下,这样就行啦~

    展开全文
  • Windows与Linux之间的文件互传

    千次阅读 多人点赞 2022-08-19 17:37:51
    一、常见的传输协议 二、Xshell + lrzsz实现文件互传 三、FileZilla实现文件互传 四、Win SCP实现文件互传

    ‍‍🏡博客主页:  Passerby_Wang的博客_CSDN博客-系统运维,云计算,Git学习笔记领域博主

    🌐所属专栏:『实用工具系列』

    🌌上期文章: Xshell + lrzsz 实现Linux与Windos文件互传

    📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 关注、点赞、收藏、评论。

    目录

    一、常见的传输协议

    1、FTP协议

    1)介绍

    2)原理

    3)特点

    2、SFTP协议

    1)介绍

    2)原理

    3)特点

    3、TFTP协议

    1)介绍

    2)原理

    3)特点

    4、SCP协议

    1)介绍

    2)原理

    3)特点

    二、Xshell + lrzsz实现文件互传

    1、Xshell介绍

    2、lrzsz介绍

    3、软件页面展示

    4、下载安装及使用教程(可参考以下链接)

    1)实用工具系列 - Xshell安装下载与使用

    2)Xshell + lrzsz 实现Linux与Windos文件互传

    三、FileZilla实现文件互传

    1、介绍

    2、软件页面展示

    3、下载安装及使用教程(可参考以下链接)

    四、Win SCP实现文件互传

    1、介绍

    2、软件页面展示

    3、下载安装及使用教程(可参考以下链接)


    一、常见的传输协议

    1、FTP协议

    1)介绍

            文件传输协议FTP(File Trans fer Protocol)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP协议的目标是提高文件的共享性和可靠高效地传送数据。

    2)原理

            在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统无关,任何操作系统上的程序只要符合 FTP 协议,就可以相互传输数据。

            FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。这两个端口一般是21 (命令端口)和 20 (数据端口)。控制 Socket 用来传送命令,数据 Socket 是用于传送数据。每一个 FTP 命令发送之后,FTP 服务器都会返回一个字符串,其中包括一个响应代码和一些说明信息。其中的返回码主要是用于判断命令是否被成功执行了。

    3)特点

            相比其他协议,如 HTTP 协议,FTP 协议要复杂一些。与一般的 C/S 应用不同点在于一般的C/S 应用程序一般只会建立一个 Socket 连接,这个连接同时处理服务器端和客户端的连接命令和数据传输。而FTP协议中将命令与数据分开传送的方法提高了效率。

    2、SFTP协议

    1)介绍

            安全文件传输协议SFTP(SSH File Transfer Protocol)是文件传输协议(FTP)的安全版本,也是SSH协议的一部分,可通过安全SHELL(SSH)数据流轻松进行数据传输和数据访问。SFTP也被称为SSH文件传输协议。它提供了一个安全的连接来传输文件,并在本地和远程系统上遍历文件系统。SFTP中的加密是通过SSH连接来完成的,文件可以通过WinSCP和SFTP客户端进行传输。

    2)原理

            SFTP协议能够进行“远程文件获取,文件内容传输,文件管理”等操作,它的控制信号和数据信号的传输通过安全数据通道进行。一般情况下,这个安全数据通道由SSH连接提供,即SSH连接隧道作为安全数据通道。

            SFTP是加密传输,速度略慢但安全性高。如果传输的数据包含敏感内容,使用SFTP。默认使用22端口。SFTP协议分为两个端,分别是SFTP Client和SFTP Server。SFTP Client和SFTP Server之间的控制信号和文件内容的传输得通过安全数据通道进行,安全数据通道可由“Transport Layer Security(TLS)”,“SSH”等协议提供,一般情况下是由SSH协议提供。 一旦SFTP Client和SFTP Server之间的连接得以建立,就可以通过二者之间的控制信号和文件内容的传输实现远程文件系统的功能。

    3)特点

            与只能进行简单文件内容传输的SCP协议相比,SFTP协议更像是一个远程文件系统协议。SFTP协议工作于OSI七层体系的应用层。SFTP服务器支持大文件传输,非常方便、高效。多个文件可以一次性从一个服务器传输到另一个服务器。数据交换过程中的风险更少。SFTP利用了加密、公钥认证、数据完整性、主机认证等技术。所有的数据在传输前都会进行加密。这使得数据在传输过程中无法被破译,除了接收方之外,任何人都无法对数据进行解密。

    3、TFTP协议

    1)介绍

    简单文件传输协议TFTP(Trivial File Transfer Protocol)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69。

    2)原理

    TFTP通常基于UDP协议而实现,但是也不能确定有些TFTP协议是基于其它传输协议完成的。TFTP协议的设计目的主要是为了进行小文件传输,因此它不具备通常的FTP的许多功能,例如,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证。

    3)特点

    TFTP代码所占的内存较小,这对于较小的计算机或者某些特殊用途的设备来说是很重要的,这些设备不需要硬盘,只需要固化了TFTP、UDP和IP的小容量只读存储器即可。因此,随着嵌入式设备在网络设备中所占的比例的不断提升,TFTP协议被越来越广泛的使用。

    4、SCP协议

    1)介绍

            安全复制SCP(Secure Copy)是一个在远程(本地与本地、本地与远程、远程与远程)电脑间安全的进行文件传输的方法。它以SSH协议为基础。

    2)原理

           SCP协议是一个支持网络文件传输的协议。它运行在22端口,基于BSD RCP协议(而RCP又基于SSH协议提供加密和认证)。所以SCP有时被认为不是一个协议,而仅仅是一个RCP和SSH的组合。其中,RCP负责文件的传输,而SSH协议负责认证和加密。

    3)特点

            SCP用于Linux之间复制文件和目录。基于ssh登陆进行安全的远程文件拷贝命令。SSH连接隧道是安全的,因而基于SCP协议的文件传输是安全的。SCP协议分为SCP Client和SCP Server。无论是server端还是client端,都支持上传和下载的功能。

    二、Xshell + lrzsz实现文件互传

    1、Xshell介绍

            Xshell  是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

            Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

    2、lrzsz介绍

            lrzsz是一款在linux里可代替ftp上传和下载的程序。博主使用是Centos系统,配置好Yum源后,使用Yum下载并安装lrzsz程序。

            下载使用“sz”命令,sz全称send(发送),输入sz时、服务器发送文件,也就是本地从服务器上下载文件。

            上传使用“rz”命令,rz全称received(接收),输入rz时、服务器接收文件,也就是文件从本地上传到服务器。

    3、软件页面展示

     

    4、下载安装及使用教程(可参考以下链接)

    1)实用工具系列 - Xshell安装下载与使用

    实用工具系列 - Xshell安装下载与使用_Passerby_Wang的博客-CSDN博客_xshell 下载安装一、介绍二、下载三、安装四、使用https://blog.csdn.net/Passerby_Wang/article/details/125788792?spm=1001.2014.3001.5501

    2)Xshell + lrzsz 实现Linux与Windos文件互传

    Xshell + lrzsz 实现Linux与Windos文件互传_Passerby_Wang的博客-CSDN博客一、介绍二、安装lrzsz三、使用https://blog.csdn.net/Passerby_Wang/article/details/125957235?spm=1001.2014.3001.5501

    三、FileZilla实现文件互传

    1、介绍

            FileZilla 是一个免费开源的FTP软件,快速可靠的、跨平台支持FTP,FTPS和SFTP协议。具有图形用户界面(GUI),可控性、有条理的界面和管理多站点的简化方式使得Filezilla成为一个方便高效的FTP工具。

    2、软件页面展示

     

    3、下载安装及使用教程(可参考以下链接)

    实用工具系列 - FileZilla安装下载与使用

    实用工具系列 - FileZilla安装下载与使用_Passerby_Wang的博客-CSDN博客_filezilla.exe一、概述二、下载三、安装四、使用教程https://blog.csdn.net/Passerby_Wang/article/details/125298958?spm=1001.2014.3001.5501

    四、Win SCP实现文件互传

    1、介绍

            Win SCP一款Windows环境下使用SFTP 、FTP 、SCP等协议的开源图形化客户端,它的主要功能是在本地与远程计算机间安全地复制文件。具有快速上手的WindowsExplorer界面,亦可切换为参考NC(Norton Commander)的双视窗排列方式界面,操作便捷,可扩展语言包。

    2、软件页面展示

     

    3、下载安装及使用教程(可参考以下链接)

    实用工具系列-WinSCP安装下载与使用

    实用工具系列-WinSCP安装下载与使用_Passerby_Wang的博客-CSDN博客_winscp下载安装一款Windows环境下使用SSH的开源图形化SFTP客户端。支持SCP协议,它的主要功能是在本地与远程计算机间安全地复制文件。具有快速上手的WindowsExplorer界面,亦可切换为参考NC(Norton Commander)的双视窗排列方式界面,操作便捷,可扩展语言包。https://blog.csdn.net/Passerby_Wang/article/details/124913219?spm=1001.2014.3001.5501

    展开全文
  • 为了解决各位linux爱好者的文件传输问题,我发现了一款软件挺好用,介绍给大家 winSCP官方网站:https://winscp.net/eng/docs/lang:chs 系统环境 windows10操作系统;centos7.5; 安装步骤 1.打开官方网站,下载最新...
  • 尝试从windows xp向ubuntu11.10传文件  ubuntu使用的是ssh  windows使用的是putty和其附带的pscp  首先配置ubuntu:  1.先使用netstat-tl或service ssh status查看ssh服务是否开启,如果没有开启,用service...
  • windowslinux互传文件

    2022-04-13 09:02:01
    使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/LinuxWindows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能其他 Windows 应用程序紧密...
  • 操作系统直接互传文件windows登录liunx的远程终端,关键是绿色版啊,还有liunx下的抓包工具。所有的都是绿色版本,超好用。
  • 本文讲述了在Linux主机与windows主机之间如何互传文件的方法。因为有时linux主机中的一些文件可能会在windows环境下用到。例如在linux主机中抓了一些图片,想把它们windows主机上以作为 word文档的插图。又或者...
  • pscp命令教程及软件Windows远程linux互传文件inux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是...
  • 局域网下windows与linux互传文件

    千次阅读 2020-01-28 17:26:07
    文件linux下,拷贝到windows中: 在liinux启动python -m SimpleHTTPServer, 然后在windows浏览器中,即可访问linux文件文件windows下,拷贝文件linux中: 尝试了python -m http.server 发现不能在linux中...
  • 主要介绍了Linux与Windows文件互传的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • ftp连接WindowsLinux实现文件互传。同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP...
  • windowslinux文件互传

    千次阅读 2021-09-14 20:10:23
    windowslinux文件互传准备具体操作 准备 安装xshell和xftp,官网。 具体操作 1.打开linux系统,进入命令行,输入ip addr,找到linux本机的ip地址,输入ssh userid@ip地址,回复yes,相当于打开了P2P的linux端。 2....
  • linux学习笔记-windowslinux文件互传

    千次阅读 2022-03-10 22:08:53
    本文主要讲述windowslinux之间的文件互传,其中就用到了FTP进行文件传输。 FTP说明: 简单来说,FTP就是一个主机和服务器之间的文件传输协议,通过这个协议,可以达到主机服务器(另一台主机)进行文件交互。 ...
  • 遇到的问题 1、本机windows 通过ssh 登陆centos 系统,需要copy文件 和 下载文件 解决办法: 1、rz 上传 2、sz 下载
  • 可用于win与linux互传文件的工具,方便进行文件从本地上传到服务器或者从服务器下载到本地
  • 可根据需要进行设置,一般将Read, Write 选中。四、在linux下使用ftp命令1. 连接ftp服务器格式:ftp [hostname ip-address]a)在linux...2. 下载文件下载文件通常用get和mget这两条命令。a) get格式:get [remote...
  • WindowsLinux互传文件

    2019-03-17 02:17:08
    NULL 博文链接:https://beyondjhf-2008.iteye.com/blog/579487
  • 由于在实际开发中,经常会在Linuxwindows之间互传文件,记录一下使用方便的三个命令rz、sz、nc。Linux连接工具windows下连接Linux的工具有很多,一般使用较多的是puTTY、XShell和SecureCRT。其中puTTY最小巧,...
  • 推荐大家一个windowslinux互传文件的工具 百度下载  FlashFXP
  • Linux_windows 文件互传

    2022-05-11 20:26:41
    目录 工具使用 linux上安装 window上安装 连接 工具使用 FTP协议(FileTransferProtocol),译为文件传输协议。是控制通过互联网传输文件的一种协议。同其是一个应用,对于不同的操作系统下载不同的应用,但是传输...
  • 背景: 因为部分操作系统里面没有vsftpd服务。...再加上某些国产Linux系统很冷门,百度上关于他的资料很少,需要专门的管理员,但开发者可以通过SCP文件协议(SSH协议22端口)实现ftp的功能, 软件下载地址如下: ...
  • 超简单的Windows与远程Linux之间互传文件的方法 示例环境 Windows10 家庭版 21H1 CentOS-7-x86_64-1708 VSCode 1.61.2 示例目录 Windows:D:\TEST Linux:/root/workdir 1st. VSCode远程连接Linux 参考之前的...
  • 我们可以利用pscp.exe工具很好的简单实现windows与linux文件互传

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,258
精华内容 8,503
关键字:

windows与linux互传文件