美文网首页
ssh登陆远程Linux服务器互传文件

ssh登陆远程Linux服务器互传文件

作者: 小辛_43ae | 来源:发表于2020-03-01 00:42 被阅读0次

    方案一

    scp命令,该命令在Linux的ssh客户端与服务端之间互传方便,但是一般开发多在Windows,编译运行在Linux上。

    因此还需要做一点点工作

    从linux系统复制文件到windows系统:

      scp /oracle/a.txt administrator@192.168.3.181:/d:/

    在linux环境下,将windows下的文件复制到linux系统中:

      scp administrator@192.168.3.181:/d:/test/abc.txt /oracle

    其中的administrator是windows的用户名

    因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,

    比如winsshd,使windows系统支持ssh协议才行。

    因此该方案比较鸡肋

    方案二

    专治开发在Windows,编译运行在Linux上。

    如何ssh登陆服务器,自行百度。

    开始正题,xshell本身带有ZMODDEM功能(Xshell 文件->属性->ZMODEM)如下图

    ZMODEM

    默认自动激活,什么都不用做。

    需在Linux服务器上安装lrzsz(可视为祖传代码,最后一次更新事1998年 下载地址),lrzsz 是一个工具,可以很方便的在Linux和windows之间传输文件。

    实现原理是通过 Xmodem / Ymodem / Zmodem 协议传输文件。文件夹需要用tar命令打包后进行传输。

    无需下载直接命令安装

    yum install -y lrzsz

    安装lrzsz

    下载文件到本地(Linux--->Windows)sz命令

    下载sz

    上传文件到服务器(Windows--->Linux)rz命令,更简单的在Windows上用鼠标往窗口拖拽文件即可

    上传rz命令

    相关文章

      网友评论

          本文标题:ssh登陆远程Linux服务器互传文件

          本文链接:https://www.haomeiwen.com/subject/qbhnhhtx.html