1.一種基于VPN的私有云接入方法,其特征在于,包括:
獲取到客戶端對(duì)私有云的登錄請(qǐng)求,解析所述登錄請(qǐng)求獲取私有云賬號(hào)、私有云密碼和私鑰;
生成與所述私有云賬號(hào)匹配的VPN賬號(hào)和VPN密碼;
使用所述VPN賬號(hào)、VPN密碼和私鑰執(zhí)行身份驗(yàn)證;若通過(guò)身份驗(yàn)證,通過(guò)VPN建立所述客戶端與私有云服務(wù)器的連接;
使用所述私有云賬號(hào)和私有云密碼登錄至所述私有云服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用所述VPN賬號(hào)、VPN密碼和私鑰執(zhí)行身份驗(yàn)證,具體包括:
將所述私有云賬號(hào)和所述私有云密碼暫存;
需要驗(yàn)證時(shí),使用所述私有云賬號(hào)作為VPN賬號(hào),使用所述私有云密碼作為VPN密碼進(jìn)行身份驗(yàn)證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)設(shè)VPN賬號(hào)與VPN密碼的匹配關(guān)系;所述生成與所述私有云賬號(hào)匹配的VPN賬號(hào)和VPN密碼,具體包括:
將所述私有云賬號(hào)暫存;
將所述私有云賬號(hào)作為VPN賬號(hào);
查找與所述VPN賬號(hào)匹配的VPN密碼。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用所述VPN賬號(hào)、VPN密碼和私鑰執(zhí)行身份驗(yàn)證,具體包括:
驗(yàn)證所述VPN賬號(hào)與所述VPN密碼是否正確;
若判定所述VPN賬號(hào)與所述VPN密碼不正確,向客戶端發(fā)送驗(yàn)證失敗消息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述使用所述VPN賬號(hào)、VPN密碼和私鑰執(zhí)行身份驗(yàn)證,具體包括:
若判定所述VPN賬號(hào)與所述VPN密碼正確,進(jìn)一步驗(yàn)證所述私鑰是否過(guò)期;
若判定所述私鑰過(guò)期,向客戶端發(fā)送驗(yàn)證失敗消息和最新私鑰;
獲取客戶端發(fā)送的私鑰,驗(yàn)證所述私鑰是否過(guò)期。
6.一種基于VPN的私有云接入裝置,其特征在于,包括:
通信單元,用于獲取客戶端對(duì)私有云的登錄請(qǐng)求;
賬號(hào)密碼生成單元,用于獲取到客戶端對(duì)私有云的登錄請(qǐng)求,解析所述登錄請(qǐng)求獲取私有云賬號(hào)、私有云密碼和私鑰;生成與所述私有云賬號(hào)匹配的VPN賬號(hào)和VPN密碼;
身份認(rèn)證單元,用于使用所述VPN賬號(hào)、VPN密碼和私鑰執(zhí)行身份驗(yàn)證;若通過(guò)身份驗(yàn)證,通過(guò)VPN建立所述客戶端與私有云服務(wù)器的連接;
登錄單元,用于使用所述私有云賬號(hào)和私有云密碼登錄至所述私有云服務(wù)器。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述身份認(rèn)證單元用于將所述私有云賬號(hào)和所述私有云密碼暫存;需要驗(yàn)證時(shí),使用所述私有云賬號(hào)作為VPN賬號(hào),使用所述私有云密碼作為VPN密碼進(jìn)行身份驗(yàn)證。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,預(yù)設(shè)VPN賬號(hào)與VPN密碼的匹配關(guān)系;所述賬號(hào)密碼生成單元用于將所述私有云賬號(hào)暫存;將所述私有云賬號(hào)作為VPN賬號(hào);查找與所述VPN賬號(hào)匹配的VPN密碼。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述身份認(rèn)證單元用于驗(yàn)證所述VPN賬號(hào)與所述VPN密碼是否正確;若判定所述VPN賬號(hào)與所述VPN密碼不正確,向客戶端發(fā)送驗(yàn)證失敗消息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述身份認(rèn)證單元用于在判定所述VPN賬號(hào)與所述VPN密碼正確后,進(jìn)一步驗(yàn)證所述私鑰是否過(guò)期;若判定所述私鑰過(guò)期,所述通信單元用于向客戶端發(fā)送驗(yàn)證失敗消息和最新秘鑰,獲取客戶端發(fā)送的密鑰,所述身份認(rèn)證單元還用于驗(yàn)證所述密鑰是否過(guò)期。