使用SSH完成linux和windows之间的文件互传(linux端)

参考链接
通过OpenSSH完成linux和Win10文件互传

最近项目需求,需要linux和windows端进行文件互传,local是基于windows下的文件系统。linux的版本是centos7.7,windows端为win10,通常通过ftp或者samba服务的形式可以完成,但是基于安全性和稳定性的考虑,决定使用基于SSH协议的sftp服务完成。现在win10已经支持openSSH了,所以windows下启动ssh服务,同linux下进行文件互传理论上是完全可行的。
由于实际操作的是windows上的文件,所以以windows为SSH服务端,linux作为客户端主动去连接,通过stfp即可完成。
过程如下:

1. windows下安装OpenSSH

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。openSSH下载地址
并直接在windows10下进行安装,选择安装服务端会生成密码以及设置端口(默认22),安装后在命令行输入services.msc,查找openSSH服务,启动即可。

2. linux端启动sftp


就能完成linux端和windows的文件进行上传和下载。

使用SSH完成linux和windows之间的文件互传(linux端)相关推荐

  1. 【SCP命令】Linux和Windows下的文件互传

    scp就是secure copy,是用来远程拷贝文件的命令. linux和windows之间互传,都需要进入windows的cmd命令行中执行. 从Windows上传文件到Linux scp -P S ...

  2. 利用lrz、lsz工具在linux与windows之间传输文件

    1.什么是rz/sz (lsz/lrz) 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件.rz/sz ...

  3. 利用SecureCRT在linux与Windows之间传输文件

    From: http://blog.csdn.net/sungblog/article/details/7274716 利用SecureCRT在linux与Windows之间传输文件         ...

  4. Linux与Windows之间实现文件实时同步的方案

    记linux与Windows之间实现文件实时同步的方案 近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网 ...

  5. winxp 连接linux ftp,Linux和XP之间使用FTP互传文件

    Linux和XP之间使用FTP互传文件 发布时间:2007-09-05 00:57:57来源:红联作者:rganizati 今天第一次付诸于行动,发现其实很简单,跟我们正常的两台Windows XP系 ...

  6. 物理机与虚拟机之间的文件互传

    现在的服务器平台架构基本上都是集群模式,集群里的每一台物理机又可以虚出来很多虚拟机,层层叠进,那么物理机与虚拟机之间如何文件互传呢 由于单纯的物理机的性质只是存储服务器,虚拟机要想获取物理机上的文件, ...

  7. Android向:实现同一局域网内两台手机之间的文件互传

    背景 最近要做一个demo,目的是实现局域网内的两台手机之间的文件互传.具体流程如下: 手机 A 从服务器上下载一个 apk 文件到本机上: 手机 A 在自己的某个端口上启动一个 Server 服务, ...

  8. linux vmware文件互传,Linux与Windows文件互传(VMWare)

    Linux与Windows文件互传(VMWare) 虚拟机无桌面的Linux 与 物理机Windows 文件互传有很多种方法,现在先说一种通过共享文件夹的形式,其他方法后续再补充 1.背景 1) 虚拟 ...

  9. Windows和服务器文件互传之scp命令,ssh通道连接服务器、linux获取管理员权限执行杀进程等常用linux命令

    一.scp命令 前提条件:本地和服务端网络通信正常,可以通过ping命令校验查看 ping 10.29.133.111 场景:把当前Windows系统桌面的 123.txt 文件上传至 10.29.1 ...

最新文章

  1. 区块链相关论文研读5:分布式隐私保护可审计的账本,zkLedger
  2. HTTP 请求头中的 Remote_Addr,X-Forwarded-For,X-Real-IP
  3. 汇编 无条件转移和过程调用指令
  4. 示范园谋定小农户-丰收节交易会·万祥军:衔接现代农业
  5. OPENWRT挂载SWAP
  6. Linux 系统应用编程——网络编程(高级篇)
  7. 【Python】浮点数计算时的不准确性以及如何进行精确计算
  8. Ubuntu中anaconda的安装及使用
  9. php simplexmlelement array,php中SimpleXMLElement 对象转换为数组
  10. 导入已有项目到svn
  11. 加权平均数的例子_EXCEL 加权平均数的计算
  12. EBS R12中SLA子分类帐与子模块的关联关系
  13. 玩转iOS开发:iOS 8新特性《Share Extension》
  14. Linux使用fdisk工具对SD卡进行MBR分区
  15. 上周热点回顾(7.4-7.10)
  16. 2018秋招面经有感
  17. linux usb驱动——OTG数据线与普通数据线区别
  18. MariaDB 之用
  19. 前端 Html 介绍
  20. hosts文件修改之后立刻刷新

热门文章

  1. 《JAVASE系列》抽象类与接口
  2. netca/dbca方框乱码的解决方法
  3. java中的三种IO(BIO、NIO、AIO)
  4. java实现图片上传至本地
  5. 全虚拟化半虚拟化硬件辅助搜索虚拟化操作系统级虚拟化
  6. Altium Designer基础使用
  7. python证书考试报名时间,python证书考试报名条件
  8. EXCEL利用正则匹配去替换内容
  9. 查看表空间已使用和剩余空间大小
  10. 机器学习 之 生成式模型 VS 判别式模型