项目在Windows环境下的IDE进行开发,发布的服务器为Linux环境,将Windows下的项目提交到Linux上。==》

  Windows与Linux之间文件传输。

1)tools--WinSCP。winscp434setup.exe

  2)SSH--Secure SHell。大部分Linux默然安装SSH服务,而Windows不支持SSH协议,需要安装SSH客户端,如OpenSSH,FreeSSH,Winsshd

  SSH是建立在应用层与传输层基础上的安全协议。

   ==》OSI七层网络模型(Open System Interconnection)

    含义:一种框架性的设计方法,将网络协议从逻辑上划分为七层,应、表、会、传、网、数、物。

    目的是解决不同系统不同网络之间通信,实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来。

  物理层,Physical Layer:物理媒体,网卡,电缆,网线。

  数据链路层,DataLink Layer:控制物理层与网络层通信。从网络层接收到的数据分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,发送方和接收方的物理地址以及检错和控制信息。协议:ARP,RARP 地址解析协议。

  网络层,NetWork Layer:其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。协议:IP,ICMP,IGMP

  传输层,Transport Layer,传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。协议:TCP ,UDP,UGP

  会话层,Session Layer,负责在网络中的两节点之间建立、维持和终止通信。

表示层,PresentationLayer,应用程序和网络之间的翻译官,将数据按照网络能理解的方案进行格式化;管理数据的解密与加密,如系统口令的处理。

  应用层,Application Layer,“应用层”并不是指某个特别应用程序 ,是指为软件提供接口以使程序能使用网络服务,包括文件传输、文件管理以及电子邮件的信息处理。协议:Telnet,FTP,SMTP,SNMP

    3)SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据。而且,这些服务程序的安全验证方式也很容易受到攻击。这种“中间人”(man-in-the-middle)“的攻击方式, 就是“中间人”冒充真正的服务器接收你传的数据,然后再冒充你把数据传给真正的服务器。

通过使用SSH,你可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。

4)Linux下使用scp

将远程服务器上的文件复制到本机

#scp  源文件  目的地
#scp  remote@www.abc.com:/usr/local/sin.sh   /home/administrator
remote 通过remote用户登录到远程服务器(也可以使用其他拥有同等权限的用户)
www.abc.com 远程服务器的域名(当然也可以使用该服务器ip地址)
/usr/local/sin.sh 欲复制到本机的位于远程服务器上的文件
/home/administrator 将远程文件复制到本地的绝对路径

转载于:https://www.cnblogs.com/guoxiaowei/p/3555776.html

Linux与Windows数据传输相关推荐

  1. Ubuntu 之linux与windows互传文件

    Windows系统下与linux传输文件 windows环境下,windows传出数据到linux下 确保ubuntu安装了ssh服务端. 如果没有安装,使用以下命令安装: sudo aptget i ...

  2. linux点对点聊天室的实现与设计心得,基于Socket接口的Linux与Windows网络聊天室设计与实现...

    陈洁 孟晓景 摘要:为了实现Linux与Windows跨平台通信,及时共享信息,构建了一个适用于跨平台的网络聊天室通信程序.先搭建跨平台通信环境,然后使用Socket套接字网络编程接口实现通信.整个系 ...

  3. 【案例分析】Linux和Windows在TCP数据包上的差异+网闸兼容问题引发的TCP连接失败故障分析

    1.前言 出于项目保密原因,本文所提及的IP地址并非真实IP地址,其余技术细节均与案例实际环境相同,供学习交流参考. 2.案例背景 我们前段时间接到项目现场工程师电话,对方称他们新上架了一台Linux ...

  4. linux远程开机windows,从Linux到Windows的PowerShell远程处理

    原标题:从Linux到Windows的PowerShell远程处理 前提条件 1)后期利用期间可以通过目标NTLM身份验证 2)重启WinRM服务 3)使用此NTLM支持PowerShell Dock ...

  5. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  6. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  7. 安装linux和windows双系统

    很多人一提到安装linux和windows双系统就会想到单独将磁盘划一个分区给linux,如果一块磁盘上已经安装了windows,并且所有分区都有数据,那就麻烦了,即使有了单独的分区,还需要安装gru ...

  8. linux和windows双系统引导,windows和linux双系统引导问题

    1  将Grub装配到ntloader内 Grub 做出了牺牲,成为了ntloader的附庸,由ntloader对Grub加以引导,只因为Grub没有写进MBR! 通过把hdaX分区内的Grub引导扇 ...

  9. linux与windows下开发,Linux 与 Windows下开发感受

    Linux 和 Windows环境下开发各有优点.以下Linux 下使用感受是在Ubuntu11.04,别的发行版还没试过. 至于各自的缺点,都可以通过各种方法,得到或多或少地解决.至于要花费多大的精 ...

最新文章

  1. TiDB 在小红书从 0 到 200+ 节点的探索和应用
  2. 石川es6课程---7、数组
  3. 干货 | B端产品如何设计权限系统?
  4. Java8 Lambdas:解释性能缺陷的排序
  5. Thinking in C++遇到的函数指针及应用
  6. 笔记本电脑风扇声音大_笔记本风扇噪音太大?教你怎么降低笔记本风扇噪音
  7. vfp体积计算机程序,浙江省计算机2级VFP程序调试真题集.doc
  8. 化学实验中计算机技术的应用,浅谈计算机在基础化学实验中的应用
  9. 【Java笔记】四种权限修饰符总结
  10. 如何实现快捷方式中的查找目标功能
  11. java记秒,Java程序获取自Java时代开始以来的秒数
  12. 面试中的字符串问题 (1)
  13. 机房维护 网拷_利用网络还原系统(远志)快速维护机房
  14. C语言基础视频教程-欧阳坚-专题视频课程
  15. IT民工,你的未来在哪里?
  16. 互联网+是什么意思?
  17. QObject成员函数connect()函数
  18. 职场中的服务 —— 满足心理诉求
  19. 25辆无人车进校园 15分钟外卖到宿舍 它们什么来头?
  20. 史上最全的sqlserver运维分析工具,汇总都在这里了,适合sqlserver的dba人员

热门文章

  1. DCMTK:测试图像像素模块功能
  2. VTK:几何对象之Plane
  3. OpenGL Tessellation and Geometry Shaders镶嵌和几何着色器的实例
  4. C语言求最大公约数与最小公倍数
  5. 党建信息发布服务器要求,党建云服务器繁忙
  6. php网站评论代码,PHP评论代码帮助
  7. 模型训练速度过慢,GPU利用率低
  8. 1gitolite构建git服务器
  9. java代码中哪些不能犯的错误_Java程序员工作中千万不能犯的3个低级错误
  10. java焦点图_javascript焦点图(能够自己主动切换 )