Linuxの元に戻すボタンはどこにありますか? SSH鍵を生成して公開鍵をNASにコピーした場合、それらをキャンセルまたは削除するにはどうすればよいですか?

Linuxの元に戻すボタンはどこにありますか? SSH鍵を生成して公開鍵をNASにコピーした場合、それらをキャンセルまたは削除するにはどうすればよいですか?

を使用してSSHキーを作成しましたssh-keygen -t rsa

次に、パスワードを入力するために使用する必要がないように、キーをNASにコピーしましたssh-copy-id

間違ったユーザーのためにこれを行ったことに気づいたので、すべてのアイテムを元に戻すか削除する必要があります。

また、権限を変更しました。

chmod 600 ~/.ssh/authorized_keys
chmod 711 ~/.ssh
chmod 711 ~

答え1

Linuxで元に戻すボタンを使用しますか?そのようなことはありません。一部のアプリケーションは、独自のロールバック方式で元に戻す機能を提案する場合があります。 ssh-copy-idは明らかにそうではありません。もっと悪い? SSHキーを自動的に削除する方法さえわかりません。

しかし、あなたができることは次のとおりです。

~/.ssh/authorized_keysキーを含む行を削除するには編集してください。

答え2

移動、コピー、削除、テキスト編集などの非常に単純なファイルシステム操作を除いて、元に戻すボタンを提供するオペレーティングシステムはありません。あなたの場合ファイルシステムのバージョン管理ファイルの変更は通常記録されるためほぼまもなく。あなたの場合は、ファイルを手動で削除してください。

答え3

あなたはできます:

  • 以前のチェックポイントにロールバックします(該当するチェックポイントがあります)。
  • 鍵を見つけて削除します。

公開鍵について私がしたことは、公開鍵を保持するpublic-keysサブフォルダを呼び出すことでした。.sshその後、このフォルダを更新した後( cd ~/.ssh; cat public-keys/* > authorized_keys )

関連情報