1. 직접 주소를 입력하고 접속하기
ssh -i "pem키" [사용자명]@[주소]
ex) ssh -i "a.pem" ubuntu@ec2-aws.com
pem키가 위치한 곳으로 경로를 이동한 다음 실행한다. 굳이 cd를 여러번 치기가 귀찮다면, 경로를 pem키가 포함된 경로를 입력하면 된다.
""와 []는 생략해도 된다.
2. config파일 수정하고 host
vim ~/.ssh/config
Host "host명"
HostName "도메인 주소"
User "User명"
IdentityFile "pub키 저장위치"
ex)
#은 주석이다. 예제를 만들어보자
Host aws
HostName ec2.aws.com
User amazon
IdentityFile /pemKeyLocation
esc -> :wq
ssh -i amazon@aws
ssh aws
키가 없는 서버에 원격접속 할 때는 IdentityFile이 작성된 라인을 아예 생략해도 된다.
원격접속 할 때 항상 aws 사이트에서 ubuntu를 켰었지만, zsh로 하게되니 너무나 편하다.
'Server > Linux' 카테고리의 다른 글
| AWS EC2 인스턴스에서 PostgreSQL DB 백업하는 crontab 만들기 (0) | 2022.02.23 |
|---|---|
| 카페24) 포트포워딩, 고정포워딩으로 걸린 frameset 해제하기 (0) | 2022.02.21 |
| AWS, GCP) Ubuntu에서 pm2로 배포하기. (0) | 2022.02.15 |
| apache2) reverse proxy 설정하기 (0) | 2022.02.15 |
| AWS ec2 원격접속, ssh -i pem 키 오류 (0) | 2022.01.17 |