ソースサーバー公開鍵は他のターゲットサーバーにコピーされません。

ソースサーバー公開鍵は他のターゲットサーバーにコピーされません。

id_rsa公開鍵が生成された同じUSSソースサーバーから同じ公開鍵をコピーして、2つのターゲットLinuxシステムにアクセスしようとしています。生成されたキーをターゲットシステムにコピーし、パスワードを要求せずにSSH経由でアクセスできました。ただし、id_rsa同じ方法でアクセスしたい別のターゲットシステムに同じバーをコピーしようとすると、キーはまったくコピーされません。

私は次のことをしました。

  • .sshUSSソースサーバーのホームパスのフォルダに移動し、次のようにコピーコマンドを実行します。

    (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 は使用できません。私も権限とすべてを確認しました。

なぜこれが起こるのでしょうか?

ベストアンサー1

おすすめ記事