MAC으로 EC2 서버에 접속하는 과정에서 에러
원래는 접속하려면
ssh -i pem 키 위치 ec2의 탄력적 IP 주소
귀찮기 때문에 ssh 폴더를 만들고 pem키 파일을 자동으로 읽어 접속하도록 진행
cp pem 키를 내려받은 위치 ~/.ssh/ //ssh 폴더로 복사 - 먼저 폴더가 없으면 만들고
cd ~/.ssh/
ll //확인
chmod 600 본인pem파일위치 //chmod 600 ~/.ssh/velog.pem
vim ~/.ssh/config //설정 파일 작상 여기서 에러
chmod 700 ~/.ssh/config
ssh velog //접속 yes 누루셈
config
Host velog #본인이 원하는 이름
HostName 탄력적IP
User ubuntu #ec2-user에서 ubuntu로 바꿔줌
IdentityFile ~/.ssh/velog.pem
(config의 userName을 제대로 작성하지 않아서 오류가 발생했음...)
ec2-user
ubuntu
or root
나 같은 경우 ubuntu 서버였음.
https://velog.io/@ksh4820/AWS-ec2-Permission-denied-publickey-error