방금 내 시스템(Ubuntu 18.04 LTS)에 OpenSSH를 설정하고 을 사용했습니다 ssh-keygen
. 비밀번호를 입력하라는 메시지가 표시되면 테스트를 위해 비밀번호를 한 문자로 설정했지만 공개 키를 서버에 복사하려고 하면 항상 다음이 표시됩니다.
SSH-복사-ID 사용자@ip
/usr/bin/ssh-copy-id: 정보: 설치된 키를 필터링하려면 새 키로 로그인해 보세요.
/usr/bin/ssh-copy-id: INFO: 1개의 키를 아직 설치해야 합니다. 이제 새 키를 설치하라는 메시지가 표시되는 경우
user@ip의 비밀번호:
권한이 거부되었습니다. 다시 시도해 주세요.
user@ip의 비밀번호:
권한이 거부되었습니다. 다시 시도해 주세요.
user@ip의 비밀번호:
user@ip's: 권한이 거부되었습니다(공개 키, 비밀번호).
위 IP는 ipchicken에서 얻은 IP입니다. 내 라우터에 포트 22 전달이 켜져 있지만 해당 포트에 대해 다른 장치도 구성되어 있습니다. 고정 IP가 있고 다른 장치를 구성했습니다. 이것이 내 연결을 방해할 수 있습니까? 그렇지 않다면 어떻게 이 문제를 해결할 수 있습니까?
답변1
방금 새 키를 생성했습니다. 원격 호스트에서는 공개 키를 아직 사용할 수 없으므로 이 키를 사용하여 원격 호스트에 연결할 수 없습니다. 키를 복사하려면 해당 호스트의 사용자 비밀번호를 사용해야 합니다(해당 비밀번호가 없는 경우).다른공개 SSH 키가 이미 존재합니다. 이 경우에는 의심스럽습니다. 키의 비밀번호가 아닙니다.