aws에서 ssh로 접속을 하려면 ssh key인증으로 접속을 해야합니다.
window10 에서 putty나 xShell로 접속도 가능하지만,
리눅스 서버일 경우 접속하는 방법에대해 서술합니다.
우선 window10에서 powershell로 리눅스 서버쪽으로 개인키 파일을 복사합니다.
scp -P {port} {fileNames} users@ipaddress:{directory}
1. ssh ec2-user@ip 접속방법
복사된 파일의 내용을 클라이언트(로컬 or 다른 EC2)
~/.ssh/id_rsa 에 붙여넣고 접속을 하면 됩니다.
2. ssh -i 개인키파일 ec2-user@ip 접속방법
개인키 파일의 경로를 직접 입력하고 접속을 합니다.
키파일 오류는 아래 이미지 내용대로 파일 권한을 수정합니다.
추가 참고자료
-ssh통신-
Client(송신측) - Server(수신측)
편의상 C와 S로 표기합니다.
C는 인증용[개인키 | 공개키]를 생성합니다.
- 개인키 : id_rsa
- 공개키 : id_rsa.pub
C는 S로 인증용[공개키]를 보냅니다.
S는 authorized_keys에 인증용 공개키 내용을 넣습니다.
ssh접속 인증 수단이 완성됩니다.
C에서 S로 ssh접속을 시도합니다.
S는 C에게 대칭키를 받을 것인지 물어봅니다.
C는 수락하면 ~.ssh/known_hosts에 정보를 저장합니다.
암호화 통신 수단이 완성됩니다.
728x90
'CLOUD > AWS' 카테고리의 다른 글
AWS_S3 및 Glacier (0) | 2022.10.24 |
---|---|
AWS_EBS_작성중 (0) | 2022.10.21 |
AWS_MFA설정 (0) | 2022.10.04 |
AWS_IAM 암호 정책 설정 (0) | 2022.10.04 |
EC2만들기 기초 (0) | 2022.09.27 |