を使用して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 )