원격 호스트에 대한 ssh-copy-id

원격 호스트에 대한 ssh-copy-id

질문이 있습니다! github을 통해 SSH 키를 만들었습니다. 이제 두 대의 컴퓨터가 있습니다. 각각의 이름을 local1로 지정하고 다른 컴퓨터의 이름은 Remote1로 지정합니다. 내가 만든 local1 시스템에서 Remote1 호스트로 SSH를 통해 연결하면 모든 것이 잘 작동하고 경고도 없고 아무 것도 표시되지 않습니다! 하지만 원격 1에서 로컬 1 컴퓨터로 SSH를 시도하면 다음과 같은 결과가 나타납니다.ssh-copy-id [email protected]

The authenticity of host '192.168.x.xxx (192.168.x.xxx)' can't be established.
ECDSA key fingerprint is -----------------------------------------.
Are you sure you want to continue connecting (yes/no)?

이 경고 없이 Remote1 컴퓨터에서 local1 컴퓨터로 연결할 수 있어야 합니까? 내 말은 ssh ID를 복사했다는 뜻입니다. ssh-copy-id를 remote1에서 local1에도 복사해야 합니까? 귀중한 시간을 내주셔서 감사합니다!

답변1

여기서는 두 개의 별도 키가 작동합니다.

을 사용하면 ssh-copy-id remote복사됩니다.사용자키(ID)승인된 사용자원격 컴퓨터에서. 공개 키 인증을 사용하려면 적절한 인증을 확인해야 합니다.사용자공개 키는 저장하려는 모든 컴퓨터에 저장됩니다 ssh.

귀하가 받은 인증 확인은 귀하가 확인할 수 없음을 나타냅니다.주인local1연결 시 기기의 키에서 remote1. yes질문의 프롬프트를 따르면 연결되고 공개 remote1local1local1저장되어 remote1다시는 이 질문을 받을 수 없습니다. 기본 설정을 사용하면 새 컴퓨터에 처음 연결할 때 이 경고가 표시됩니다.

관련 정보