在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  C++  iOS  Android  HTML/ 關(guān)于SSH的疑問

關(guān)于SSH的疑問

比方說我要從倉(cāng)庫(kù)拉代碼下來,我使用SSH的方式

git clone git@gitee.com:1349574/W.git

然后會(huì)出現(xiàn)

The authenticity of host 'gitee.com (116.211.167.14)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)?

這個(gè)SHA256應(yīng)該是這個(gè)網(wǎng)站的公鑰,后面是為了我輸入賬號(hào)密碼加密用的,我想問的是如何保證這個(gè)公鑰就是我訪問網(wǎng)站的公鑰,不是中間人偽造的公鑰,是不是網(wǎng)站應(yīng)該把他們的公鑰掛出來,供用戶驗(yàn)證?

我看到一個(gè)博客是這樣說的:
圖片描述

但是實(shí)際情況是我怎么找不到他們的公鑰?請(qǐng)問這樣做安全嗎?為什么?

回答
編輯回答
嫑吢丕

你需要自己通過下面的命令生成一套密鑰,包括公鑰和私鑰

ssh-keygen -t rsa -C "your email"

然后把公鑰復(fù)制到git 倉(cāng)庫(kù)的SSH KEY 的設(shè)置當(dāng)中。

使用SSH其實(shí)是加密通信,省去了每次輸入賬號(hào)密碼的麻煩。每次通信時(shí)會(huì)拿線上的公鑰和本地的私鑰做校驗(yàn)

2018年7月23日 19:23
編輯回答
來守候

那你 設(shè)置-SSH公鑰 里面是什么

2018年8月31日 04:55