id_rsa
公開鍵が生成された同じUSSソースサーバーから同じ公開鍵をコピーして、2つのターゲットLinuxシステムにアクセスしようとしています。生成されたキーをターゲットシステムにコピーし、パスワードを要求せずにSSH経由でアクセスできました。ただし、id_rsa
同じ方法でアクセスしたい別のターゲットシステムに同じバーをコピーしようとすると、キーはまったくコピーされません。
私は次のことをしました。
.ssh
USSソースサーバーのホームパスのフォルダに移動し、次のようにコピーコマンドを実行します。(Ussserver)::/u/ussuserid/.ssh: >cat ~/.ssh/id_rsa.pub | ssh target1@servername 'cat > ~/.ssh/authorized_keys
パスワードの入力を求めてからキーをターゲットシステム1にコピーすると、パスワードなしでsshを介してtarget1システムにログインできます。
.ssh
もう一度ソースサーバーのホームパスにあるUSSフォルダに移動し、2番目のターゲットサーバーに対してコピーコマンドを実行します。(Ussserver)::/u/ussuserid/.ssh: >cat ~/.ssh/id_rsa.pub | ssh target2@servername 'cat > ~/.ssh/authorized_keys #I pressed "Enter" here >
何もせず、ただ次の行に進みます。最初のターゲット・システムと同様に、2 番目のターゲット・サーバーのパスワードを求めるプロンプトは表示されません。より大きい記号(>
)のみが応答です。
鍵を target2 サーバーにコピーせず、パスワードを使用しないと、SSH は使用できません。私も権限とすべてを確認しました。
なぜこれが起こるのでしょうか?