[AWS] Mac 에서 터미널로 EC2 접속DevOps/AWS2024. 9. 4. 03:42
Table of Contents
기본적인 접속 방법
먼저 pem 파일의 위치로 이동해야한다.
이후 해당 파일에 권한을 부여한다.
600이 아니라 400으로 권한을 줘도 상관없다.
- 400 : 읽기 권한
- 600 : 읽기 + 쓰기 권한
이제 접속하는일만 남았다.
EC2의 퍼블릭 아이피는 AWS에서 확인할 수 있다.
<Amazon Linux, CentOS의 경우>
ssh -i 키페어이름.pem ec2-user@EC2퍼블릭아이피
<Ubuntu의 경우>
ssh -i 키페어이름.pem ubuntu@EC2퍼블릭아이피
차이점은 Amazon Linux, CentOS의 경우 호스트 이름을 ec2-user이고, Ubuntu의 경우 호스트이름이 ubuntu이다.
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/managing-users.html
간편한 접속방법
<pem 파일을 .ssh 디렉터리 하위에 복사>
cp <pem 파일 경로> ~/.ssh/
<config 파일 생성 및 수정>
vi ~/.ssh/config
위 명령어를 입력하여 vim 편집기 창에서 config 파일을 수정해준다.
vim 편집기 수정 및 저장 방법을 모른다면 구글링하면 자료가 많으니 검색 바란다.
만약 이미 내용이 있다면 그 아래에 작성하면 된다.
- Host: 간편하게 입력할 이름
- HostName: ec2의 IP 주소
- User 사용자 계정: ubuntu 또는 ec2-user 등
- IdentityFile: ~/.ssh/<pem 파일 이름>.pem
<접속하기>
이전에 설정했던 Host 이름(간편하게 입력할 이름) 으로 접속할 수 있다.
ssh AWSTEST
정상적으로 EC2에 접속된 것을 확인할 수 있다.
'DevOps > AWS' 카테고리의 다른 글
[AWS + SpringBoot] 시간대 설정하기 (0) | 2024.09.20 |
---|---|
[AWS, JPA, MySQL] Table doesn't exist (0) | 2024.06.30 |
[Spring Boot, Linux] Error resolving template (0) | 2024.06.30 |
[AWS EC2] 프리티어 인스턴스 사용시 Gradle build 시 무한 로딩 오류 (0) | 2024.06.30 |