-1
한 지역에서 다른 지역으로 인스턴스를 옮겼습니다. 단지 원점에서 AMI를 수행하고 목적지로 복사하는 것입니다. 대상에서 AMI의 인스턴스를 시작하고 대상에서 새 인스턴스를 시작할 때 새 PEM 파일을 만들었습니다.AWS ssh 인증이 실패했습니다.
이제 새 pem 파일로 인스턴스에 연결할 수 없습니다.
......
debug1: Found key in /root/.ssh/known_hosts:8
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: Fl00rfyAdmDev.pem
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
연결하려고하는 호스트와 사용자가 맞고 항상 내가 해왔 던 루트로 연결하려고합니다.
어떤 일이 벌어 질 수 있습니까? 무엇을 시도 할 수 있습니까?
감사합니다.
내가 액세스 할 수있는 이전 pem 파일로 추가해야하지만 aws gui 콘솔로 생성 된 새 파일은 추가하지 않아야합니다. aws GUI 콘솔은 인스턴스가 new.pem을 할당했다고 말하지만 old.pem 만 사용하여 액세스 할 수 있습니다. 내가 이전에 AMI를하고 그것을 새로운 지역으로 복사하기 위해 다른 지역에서 연결하는 데 사용했던 것이고 새로운 pem으로 액세스 할 수 있도록하기 위해 어떻게 변경할 수 있습니까? – cadid
1) 인스턴스에 연결하는 데 사용하는 명령은 무엇입니까? 2) 새로운 PEM 파일의 파일 이름은 무엇입니까? 3)'~/.ssh/config'에 무엇이 있습니까? 4) 루트로 연결하는 것은 기본적으로 금지되어 있습니다. – Jakuje