他のユーザーが自分のマシンで生成した SSH キーを自分のマシンに追加できますか?

他のユーザーが自分のマシンで生成した SSH キーを自分のマシンに追加できますか?

私と別のユーザーは同じ Ubuntu マシンを使用しています。彼らは SSH キーを作成し、パスワード認証を無効にしました。これで、Ubuntu マシンのユーザー アカウントに SSH 接続できなくなりました。彼はssh-keygenコマンドの出力結果を保存します。この出力のスクリーンショット イメージ (指紋と radomart イメージを含む) を使用して、Windows マシンにキーを追加し、Ubuntu マシンに再度ログインできるようにする方法はありますか?

答え1

ルートアクセス権を持っている場合は、キーをインストールできます。新しいキーペアを作成し、公開部分を(それがあなたからのものであることが分かるように)渡し、それを~«your-user-name»/.ssh/authorized_keys

ただし、ハッシュ (指紋と radomart イメージ) からデータを再作成することはできません。また、このハッシュは公開キーのみです。

または、このユーザーがあなたのために秘密鍵を保存し、公開鍵をサーバーにインストールした場合は、それを使用できます。ただし、この秘密鍵を他の目的に使用しないでください。すでにルートアクセス権を持っているサーバーにアクセスするには、これで十分です。

関連情報