원본 서버 공개 키는 다른 대상 서버에 복사되지 않습니다.

원본 서버 공개 키는 다른 대상 서버에 복사되지 않습니다.

id_rsa공개 키가 생성된 동일한 USS 소스 서버에서 동일한 공개 키를 복사하여 두 개의 대상 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 폴더 로 이동 하고 두 번째 대상 서버에 대해 복사 명령을 실행합니다.

    (Ussserver)::/u/ussuserid/.ssh: >cat ~/.ssh/id_rsa.pub | ssh target2@servername 'cat > ~/.ssh/authorized_keys #I pressed "Enter" here
    
    > 
    

아무것도 하지 않고 그냥 다음 줄로 넘어갑니다. 첫 번째 대상 시스템과 마찬가지로 두 번째 대상 서버의 암호를 묻는 메시지가 표시되지 않습니다. 보다 큼 기호( >)만 응답입니다.

키를 target2 서버에 복사하지 않으며 비밀번호를 사용하지 않으면 SSH를 사용할 수 없습니다. 나는 또한 권한과 모든 것을 확인했습니다.

이런 일이 발생하는 이유는 무엇일까요?

관련 정보