我可以將其他使用者在其電腦上產生的 SSH 金鑰新增至我的電腦嗎?

我可以將其他使用者在其電腦上產生的 SSH 金鑰新增至我的電腦嗎?

另一個使用者和我都使用同一台 Ubuntu 機器。他們創建了 SSH 金鑰並禁用了密碼身份驗證。現在我無法再透過 ssh 連線到 Ubuntu 電腦上的使用者帳戶。他保存了命令給他的東西ssh-keygen。有沒有辦法使用此輸出的螢幕截圖(包括指紋和 radomart 映像)將金鑰新增至我的 Windows 計算機,以便我可以再次登入 Ubuntu 計算機?

答案1

如果他們具有 root 存取權限,那麼他們可以為您安裝金鑰:創建一個新的金鑰對,向他們提供公共部分(以他們知道它來自您的方式),要求他們將其安裝在~«your-user-name»/.ssh/authorized_keys

但是,您無法從其雜湊值(指紋和 radomart 圖像)重新建立資料。此外,這個哈希值只是公鑰的哈希值。

或者,如果該用戶為您保存了私鑰,並在伺服器上安裝了公鑰,那麼您就可以使用它。但請勿將此私鑰用於任何其他目的。它足以存取他們已經具有 root 存取權限的伺服器。

相關內容