더 이상 내 EC2 인스턴스에 SSH 할 수 없어서 키 쌍 및 SSH 권한에 문제가 있습니다.SSH에서 EC2 인스턴스로의 액세스가 거부되었습니다 (공개 키)
ssh -i /Users/Matt/Downloads/private-key.pem [email protected]
가 난 그냥 내 다운로드 파일에 키 .PEM 파일을 다운로드 한 AWS 관리 콘솔에서이 키 쌍을 생성 유의 사항 :
나는 다음과 같은 명령을 실행합니다. 다음 연결을 계속하려면 "예"회신 후 다음과 같은 오류 메시지가 나타납니다.
Failed to add the host to the list of known hosts
(/Users/Matt/.ssh/known_hosts).
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/Matt/Downloads/private-key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Matt/Downloads/private-key.pem": bad permissions
Permission denied (publickey).
좋아, 내가 허가 거부 (공개 키)를 얻거나 등 키 쌍으로 여전히 오전 가져 오기 술집 파일을 검색하는이 문제를 해결하는 일의 더 좋은 부품을 썼다 및 시도 있도록 존재하지 않는 인스턴스 관련 암호가 프롬프트됩니다. 나는 이것이 내 자신의 SSH 권한으로 문제가되어야한다는 것을 확실히 확신하고 있지만 나는 분실했다.
이 내가 어떤 도움을 진심으로 감사하겠습니다 -v
usage: ssh [-XXXXXXXXXXXXXXX] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport] [-l login_name] [-m
mac_spec]
[-O ctl_cmd] [-o option] [-p port]
[-Q cipher | cipher-auth | mac | kex | key]
[-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [[email protected]]hostname [command]
ssh를 한 후 터미널에서 무엇을 얻을 수 있습니다.
그래서 프로그래밍 관련 질문 용이며 Linux 사용 또는 구성에 관한 질문이 아닙니다. ServerFault, com, SuperUser.com 또는 unix.stackexchange.com은 이와 같은 질문에 더 좋은 곳입니다. – Barmar