不知道大家有沒(méi)有用過(guò)XShell這款工具,這款工具通過(guò)windows可以遠(yuǎn)程操作處于開(kāi)機(jī)狀態(tài)的linux操作系統(tǒng),也就是說(shuō)把你的電腦和一臺(tái)服務(wù)器連入網(wǎng)絡(luò),你通過(guò)輸入服務(wù)器所在的IP地址建立一個(gè)會(huì)話就可以遠(yuǎn)端操作linux的服務(wù)器了,十分方便。
這次這個(gè)模擬XShell的小項(xiàng)目就是類似的功能
執(zhí)行流程:
windows客戶端輸入命令,通過(guò)網(wǎng)絡(luò)傳輸?shù)絣inux服務(wù)器端上,linux服務(wù)器端執(zhí)行命令,將執(zhí)行命令產(chǎn)生的結(jié)果保存進(jìn)文件,然后再將文件傳輸回windows客戶端進(jìn)行展示。
問(wèn)題思考:真的有必要將結(jié)果保存在文件當(dāng)中么?可以通過(guò)管道直接把結(jié)果文件流書(shū)寫(xiě)到socket上,然后客戶端直接讀取socket上的數(shù)據(jù),省去書(shū)寫(xiě)和讀取文件的時(shí)間
說(shuō)一下大概的思路,很簡(jiǎn)單的一個(gè)大體思路。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26