簡(jiǎn)單了解SSH
SSH嬉挡,全稱Secure Shell。簡(jiǎn)單來說汇恤,SSH就是一種安全協(xié)議庞钢,通常用于登錄遠(yuǎn)程服務(wù)器的加密。
登錄命令行:
ssh userName@userAddress
未經(jīng)加密的請(qǐng)求可能會(huì)被其它惡意攔截到密碼因谎,如圖1.
對(duì)稱加密
- 用戶想要登錄遠(yuǎn)程服務(wù)器基括;
- 用戶計(jì)算機(jī)通過某一種密鑰將自己的密碼進(jìn)行加密后發(fā)送;
- 服務(wù)器接收后只有用同種加密方式才能解密得到正確的密碼财岔;
- 注意點(diǎn) :解密和加密必須使用同一種方式风皿。
非對(duì)稱加密
- 注意點(diǎn):每臺(tái)計(jì)算機(jī)都會(huì)生成自己的一對(duì)公鑰和密鑰,只有滿足1)用自己的公鑰進(jìn)行加密的匠璧,2)在我的機(jī)器上進(jìn)行解密 這兩個(gè)條件才能進(jìn)行解密成功桐款。
- 1. 用戶請(qǐng)求登錄后,服務(wù)器會(huì)返回給用戶自己的公鑰夷恍;
- 2. 用戶拿到服務(wù)器的公鑰后以其進(jìn)行將自己的密碼加密魔眨,并傳給服務(wù)器;
- 3. 服務(wù)器接收到后判斷如果是用自己的公鑰加密的,就用自己的密鑰進(jìn)行解密和登錄