[發(fā)明專利]一種深度拉取遠(yuǎn)程文件的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 202211250476.1 | 申請日: | 2022-10-13 |
| 公開(公告)號: | CN115334073B | 公開(公告)日: | 2023-01-24 |
| 發(fā)明(設(shè)計)人: | 陳正中;劉麗欽;秦斌;張立松 | 申請(專利權(quán))人: | 中國電子科技集團公司第十五研究所 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L9/40 |
| 代理公司: | 北京惟專知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 16074 | 代理人: | 趙星 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 深度 遠(yuǎn)程 文件 方法 系統(tǒng) | ||
1.一種深度拉取遠(yuǎn)程文件的方法,其特征在于,所述方法包括:
步驟S1、建立網(wǎng)絡(luò)連接:客戶端根據(jù)IP地址和端口創(chuàng)建連接并執(zhí)行連接,生成連接對象,與服務(wù)器端成功建立連接,并進(jìn)行密鑰交換;
所述密鑰交換為:在客戶端和服務(wù)器端各自生成一套私鑰和公鑰;
密鑰交換過程為客戶端發(fā)起連接請求,服務(wù)器端將服務(wù)端公鑰和連接信息返回給客戶端,客戶端收到服務(wù)端公鑰和連接信息后持有服務(wù)端公鑰,并將客戶端公鑰和連接信息用服務(wù)端公鑰加密發(fā)給服務(wù)器端,服務(wù)器端使用服務(wù)端私鑰解密后持有客戶端公鑰,最終客戶端持有客戶端公鑰、客戶端私鑰和服務(wù)端公鑰,服務(wù)器端持有服務(wù)端公鑰、私鑰和客戶端公鑰;后期數(shù)據(jù)傳輸過程中均使用對方的公鑰進(jìn)行加密,數(shù)據(jù)接收方采用自己的私鑰進(jìn)行解密;所述密鑰交換在客戶端和服務(wù)器端首次鏈接時進(jìn)行;
步驟S2、進(jìn)行身份驗證:客戶端利用連接信息,傳入用戶名和密碼,通過登錄方式進(jìn)行身份驗證;客戶端收到服務(wù)器端發(fā)送的反饋結(jié)果即身份驗證成功;
步驟S3、創(chuàng)建會話:身份驗證成功后,客戶端利用連接對象創(chuàng)建會話;服務(wù)器端打開會話,會話建立成功;
步驟S4、執(zhí)行命令:客戶端利用會話執(zhí)行獲取文件命令,服務(wù)器端將該命令執(zhí)行結(jié)果集反饋到客戶端,客戶端解析結(jié)果集,得到文件信息;
步驟S5、解析結(jié)果集:客戶端將執(zhí)行文件讀取命令返回結(jié)果集進(jìn)行解析,形成數(shù)據(jù)文件列表信息;
步驟S6、讀取文件:遍歷數(shù)據(jù)文件,重新創(chuàng)建會話,依次執(zhí)行數(shù)據(jù)文件讀取命令;
步驟S7、解析讀取數(shù)據(jù)文件的結(jié)果集:將執(zhí)行數(shù)據(jù)文件讀取命令返回的結(jié)果集進(jìn)行解析,形成相應(yīng)的解析后數(shù)據(jù)文件,關(guān)閉會話;
步驟S8、完成文件讀取:所有數(shù)據(jù)文件讀取完成后,數(shù)據(jù)文件讀取過程結(jié)束,關(guān)閉連接;
所述密鑰交換采用RSA非對稱加密算法;
所述步驟S6具體還包括:
步驟S50、客戶端利用前面的連接創(chuàng)建新的會話對象,服務(wù)器端打開會話,會話建立成功;
步驟S60、客戶端執(zhí)行文件讀取命令,服務(wù)器端將讀取文件執(zhí)行結(jié)果集反饋到客戶端,客戶端解析結(jié)果集,完成文件讀取;
步驟70、客戶端判斷是否存在其他文件,存在則重復(fù)步驟50和步驟60,直到將所有文件讀取完成。
2.根據(jù)權(quán)利要求1所述的一種深度拉取遠(yuǎn)程文件的方法,其特征在于,在S1步驟中,所述建立網(wǎng)絡(luò)連接是基于SSH協(xié)議建立的。
3.根據(jù)權(quán)利要求2所述的一種深度拉取遠(yuǎn)程文件的方法,其特征在于,在所述步驟S3中,創(chuàng)建會話是通過模擬遠(yuǎn)程登錄的模式創(chuàng)建會話,并利用其建立的通道進(jìn)行數(shù)據(jù)文件加密傳輸。
4.根據(jù)權(quán)利要求3所述的一種深度拉取遠(yuǎn)程文件的方法,其特征在于,在所述步驟S3中,數(shù)據(jù)文件加密傳輸?shù)木唧w方法包括:讀取指定目錄下的所有數(shù)據(jù)文件,并執(zhí)行數(shù)據(jù)文件拷貝,通過通道將數(shù)據(jù)文件傳輸?shù)奖镜亍?/p>
5.一種用于深度拉取遠(yuǎn)程文件的系統(tǒng),其特征在于,所述系統(tǒng)包括:客戶端模塊和服務(wù)器端模塊;
所述客戶端模塊被配置為所述權(quán)利要求1-4任一項中客戶端執(zhí)行的方法中的步驟;
所述服務(wù)器端模塊被配置為所述權(quán)利要求1-4任一項中服務(wù)器端執(zhí)行的方法中的步驟。
6.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時,實現(xiàn)權(quán)利要求1至4中任一項所述的一種深度拉取遠(yuǎn)程文件的方法中的步驟。
7.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,實現(xiàn)權(quán)利要求1至4中任一項所述的一種深度拉取遠(yuǎn)程文件的方法中的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團公司第十五研究所,未經(jīng)中國電子科技集團公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211250476.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會話維護(hù)方法、遠(yuǎn)程登錄代理和計算機網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲介質(zhì)
- 一種遠(yuǎn)程炒菜機、遠(yuǎn)程炒菜機系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計算機遠(yuǎn)程控制組件





