EC2 SSH 갑작스러운 키 쌍 문제


0

나는 일반적으로 서버에서 SSH로 작업하고 있었고 다른 키 페어를 사용하여 다시 연결하기 위해 연결을 끊었지만 다음 메시지를 받았습니다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @
경고 : 원격 호스트 ID가 변경되었습니다! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ 누군가가 불쾌한 일을하고있는 것이 가능합니다! 누군가 지금 당장 도청 할 수 있습니다 (중간자 공격)! 호스트 키가 변경되었을 수도 있습니다. 원격 호스트가 전송 한 ECDSA 키의 지문은 SHA256 : ****입니다. 시스템 관리자에게 문의하십시오. 이 메시지를 제거하려면 / home / /.ssh/known_hosts 에 올바른 호스트 키를 추가하십시오 . / home / /.ssh/known_hosts:4의 ECDSA 키 위반 : ssh-keygen -f "/ home / /.ssh/known_hosts"-R ec2-.us-east-2.compute.amazonaws.com ec2-**. us-east-2.compute.amazonaws.com의 ECDSA 호스트 키가 변경되었으며 엄격한 확인을 요청했습니다. 호스트 키 확인에 실패했습니다.

나는 주장하고 작동하지 않았다. 알려진 호스트를 삭제했지만 작동하지 않았습니다.

ubuntu@ec2-**.us-east-2.compute.amazonaws.com에 연결하려고하면 이전 키 쌍이 작동하지 않습니다. 새로운 오류는

권한이 거부되었습니다 (공개 키).

연결하는 유일한 방법은 공개 IP를 직접 사용하는 것입니다. DNS 캐시 플러시를 시도했지만 아무것도하지 않았습니다. 무슨 일이 있었나요?


stackexchange.com/… 에있는 비슷한 질문들 , 아마도 그들 중 일부는 아마존 호스트의 식별이 왜 변경되었는지에 대한 질문을 다룰 수 있습니다.
mwfearnley

known_hosts를 모두 삭제하려고 시도했지만 작동하지 않았습니다. "권한이 거부되었습니다 (공개 키)".
Motheus

유일한 방법은 공개 IP에 연결하는 것입니다. Amazon 도메인을 사용할 때마다 액세스가 거부됩니다.
Motheus

답변:


1

~ / .ssh / known_hosts 파일에 해당 호스트 이름에 대한 캐시 된 호스트 키가 있습니다. 이전에이 이름으로 호스트에 연결했지만 인스턴스를 교체 했습니까?

~ / .ssh / known_hosts 파일을 완전히 제거하거나 편집기의 파일에서 호스트 이름 항목을 제거하십시오.


"알려진 호스트를 삭제했지만 작동하지 않았습니다.". 첫 번째 오류 이후의 오류는 "권한 거부 (공개 키)"입니다.
Motheus

유일한 방법은 공개 IP에 연결하는 것입니다. Amazon 도메인을 사용할 때마다 액세스가 거부됩니다.
Motheus

1
올바른 호스트 이름에 연결하고 있습니까? 퍼블릭 IP가 변경되면 DNS도 변경됩니다.
Jason Floyd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.