Linux与Windows数据传输
項(xiàng)目在Windows環(huán)境下的IDE進(jìn)行開發(fā),發(fā)布的服務(wù)器為Linux環(huán)境,將Windows下的項(xiàng)目提交到Linux上。==》
Windows與Linux之間文件傳輸。
????? 1)tools--WinSCP。winscp434setup.exe
2)SSH--Secure SHell。大部分Linux默然安裝SSH服務(wù),而Windows不支持SSH協(xié)議,需要安裝SSH客戶端,如OpenSSH,FreeSSH,Winsshd
? SSH是建立在應(yīng)用層與傳輸層基礎(chǔ)上的安全協(xié)議。
==》OSI七層網(wǎng)絡(luò)模型(Open System Interconnection)
含義:一種框架性的設(shè)計(jì)方法,將網(wǎng)絡(luò)協(xié)議從邏輯上劃分為七層,應(yīng)、表、會(huì)、傳、網(wǎng)、數(shù)、物。
目的是解決不同系統(tǒng)不同網(wǎng)絡(luò)之間通信,實(shí)現(xiàn)數(shù)據(jù)傳輸。它的最大優(yōu)點(diǎn)是將服務(wù)、接口和協(xié)議這三個(gè)概念明確地區(qū)分開來。
物理層,Physical Layer:物理媒體,網(wǎng)卡,電纜,網(wǎng)線。
數(shù)據(jù)鏈路層,DataLink Layer:控制物理層與網(wǎng)絡(luò)層通信。從網(wǎng)絡(luò)層接收到的數(shù)據(jù)分割成特定的可被物理層傳輸?shù)膸?。幀是用來移?dòng)數(shù)據(jù)的結(jié)構(gòu)包,它不僅包括原始數(shù)據(jù),發(fā)送方和接收方的物理地址以及檢錯(cuò)和控制信息。協(xié)議:ARP,RARP 地址解析協(xié)議。
網(wǎng)絡(luò)層,NetWork Layer:其主要功能是將網(wǎng)絡(luò)地址翻譯成對(duì)應(yīng)的物理地址,并決定如何將數(shù)據(jù)從發(fā)送方路由到接收方。協(xié)議:IP,ICMP,IGMP
傳輸層,Transport Layer,傳輸協(xié)議同時(shí)進(jìn)行流量控制或是基于接收方可接收數(shù)據(jù)的快慢程度規(guī)定適當(dāng)?shù)陌l(fā)送速率。協(xié)議:TCP ,UDP,UGP
會(huì)話層,Session Layer,負(fù)責(zé)在網(wǎng)絡(luò)中的兩節(jié)點(diǎn)之間建立、維持和終止通信。
??????? 表示層,PresentationLayer,應(yīng)用程序和網(wǎng)絡(luò)之間的翻譯官,將數(shù)據(jù)按照網(wǎng)絡(luò)能理解的方案進(jìn)行格式化;管理數(shù)據(jù)的解密與加密,如系統(tǒng)口令的處理。
應(yīng)用層,Application Layer,“應(yīng)用層”并不是指某個(gè)特別應(yīng)用程序 ,是指為軟件提供接口以使程序能使用網(wǎng)絡(luò)服務(wù),包括文件傳輸、文件管理以及電子郵件的信息處理。協(xié)議:Telnet,FTP,SMTP,SNMP
?? ?3)SSH 是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題。
傳統(tǒng)的網(wǎng)絡(luò)服務(wù)程序,如:ftp、pop和telnet在本質(zhì)上都是不安全的,因?yàn)樗鼈冊(cè)诰W(wǎng)絡(luò)上用明文傳送口令和數(shù)據(jù)。而且,這些服務(wù)程序的安全驗(yàn)證方式也很容易受到攻擊。這種“中間人”(man-in-the-middle)“的攻擊方式, 就是“中間人”冒充真正的服務(wù)器接收你傳的數(shù)據(jù),然后再冒充你把數(shù)據(jù)傳給真正的服務(wù)器。
通過使用SSH,你可以把所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密,也能夠防止DNS欺騙和IP欺騙。還有一個(gè)額外的好處就是傳輸?shù)臄?shù)據(jù)是經(jīng)過壓縮的,所以可以加快傳輸?shù)乃俣取?/strong>
4)Linux下使用scp
將遠(yuǎn)程服務(wù)器上的文件復(fù)制到本機(jī)
#scp? 源文件? 目的地
#scp? remote@www.abc.com:/usr/local/sin.sh?? /home/administrator
remote 通過remote用戶登錄到遠(yuǎn)程服務(wù)器(也可以使用其他擁有同等權(quán)限的用戶)
www.abc.com 遠(yuǎn)程服務(wù)器的域名(當(dāng)然也可以使用該服務(wù)器ip地址)
/usr/local/sin.sh 欲復(fù)制到本機(jī)的位于遠(yuǎn)程服務(wù)器上的文件
/home/administrator 將遠(yuǎn)程文件復(fù)制到本地的絕對(duì)路徑
轉(zhuǎn)載于:https://www.cnblogs.com/guoxiaowei/p/3555776.html
總結(jié)
以上是生活随笔為你收集整理的Linux与Windows数据传输的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单据关联关系记录
- 下一篇: Linux系统如何在开机时修改root密