지식노트
[AWS] Mac에서 ssh로 AWS EC2 접속하기
디두딘
2022. 6. 30. 13:11
1. 가지고 있는 pem 파일을 ssh로 복사
> cp <pem 파일이 있는 경로> ~/.ssh/
./ssh 폴더에 pem 키가 잘 복사되었을 것이다
2. ~/.ssh로 복사한 pem 키 권한 변경
> chmod 600 ~/.ssh/[key 파일명].pem
3. ~/.ssh에 config 파일 생성
vim config
⑴ config 파일 수정
#dev-server
Host <본인이 하고 싶은 거 입력> ex) abc
HostName <IP 주소 입력>
User ec2-user
IdentityFile ~/.ssh/[key 파일명].pem
Host는 앞으로 접속할 때마다 사용할 값이다
User는 Linux -> ec2-user
Ubuntu -> ubuntu 를 입력한다
4. config 파일 권한 변경
chmod 700 ~/.ssh/config
5. ssh 접속
ssh -i [key가 위치하는 루트 + keyname] [config에 적은 User]@[config에 적은 HostName]
잘 접속되는 것을 확인할 수 있다!
@ Permission Denied (Public Key) 에러 해결
내 경우에는 config 파일에서 User명을 처음에 ec2-user로 잘못 입력해서 발생했다
Amazon Linux AMI의 User명은 ec2-user
Ubuntu의 User명은 ubuntu or root