Ubuntu
gitosis 公鑰
在我的客戶端上,我正在嘗試執行:
git clone gitosis@DevServer:gitosis-admin.git
我收到警告:
無法確定主機“10.1.1.13 (10.1.1.13)”的真實性。RSA 密鑰指紋是 a2:c3:fd:d7:f7:75:df:dd:49:64:ce:64:cc:98:e6:2c。您確定要繼續連接(是/否)?
它似乎正在從以下位置獲取公鑰:
/etc/ssh/ssh_host_rsa_key.pub
我希望它使用位於以下位置的密鑰:
/srv/gitosis/.ssh/authorized_keys
如何讓我的伺服器分發正確的公鑰?
我認為您可能誤解了來自 ssh 的消息。以下…
The authenticity of host '10.1.1.13 (10.1.1.13)' can't be established. RSA key fingerprint is a2:c3:fd:d7:f7:75:df:dd:49:64:ce:64:cc:98:e6:2c. Are you sure you want to continue connecting (yes/no)?
authorized_keys
…與您的文件無關。你得到這個是因為你以前從未連接到給定的主機,所以相應的主機不在你的 inknown_hosts
文件中。當您第一次連接到遠端主機時,這是完全正常的行為(因為在最常見的情況下,您不會先驗地知道適當的主機密鑰)。該
authorized_keys
文件僅用於遠端主機根據連接時提供的私鑰來確定要接受哪些 ssh客戶端連接。