以下を使用する場合:
1) SSH によるパスワード認証 2) 鍵認証 - 公開鍵ラインはすでにサーバーの Authorized_keys にあります。
Q:それでは、この2つの方法でクライアントは公開鍵を保存する必要はありませんか?
ps:id_rsa.pubファイルの名前を変更しようとしましたが、まだサーバーにログインできます。したがって、私が知っている限り、クライアント側に公開鍵を保存する必要はありません。私はこれが100%確実であることを要求します。
答え1
別のサーバーにキーを追加する必要がある場合は、このキーが必要です(コンピュータごとにユーザーごとに秘密キーを持ち、公開キーを複数のコンピュータの認証されたキーファイルにコピーするのは完全に正常です)。
また、秘密にする必要がない非常に小さなファイルなので、削除する理由はまったくありません。
削除すると復元も可能なssh-keygen -y
ので削除もかなり安全です。
答え2
クライアントの公開鍵をサーバーの公開鍵に追加する場合は、authorized_keys
クライアントはid_rsa.pub
必要に応じてそれを保持する必要があります。それ以上は必要ありません。
通常、ファイルを削除するのに多くのスペースは必要ありません。
答え3
SSHについて私が読んだすべてのガイドにはSSHが必要だと述べていますが、SSHなしで過ごすことができます。ただし、この機能がない場合は毎回ログインする必要があります。なぜスペースがないのかわかりませんが、小さいです。