-
Mac/Linux EC2 서버 접속하기AWS 2023. 11. 8. 11:31
참고 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
SSH 접속 명령어
ssh -i pem 키 위치 EC2의 탄력적 IP 주소
위 명령어 대신 쉽게 ssh 접속을 할 수 있도록 하기와 같이 설정
1. 키페어 pem 파일을 ~/.ssh/로 복사
- ~/.ssh/ 디렉토리로 pem 파일을 옮겨 놓으면 pem 키 파일을 자동으로 읽어 접속 진행
- 이후부터는 별도로 pem 키 위치를 명령어로 지정할 필요가 없게 됨
cp pem 키를 내려받은 위치 ~/.ssh
2. pem 키의 권한 변경
chmod 600 ~/.ssh/pem 키 이름
3. pem 키가 있는 ~/.ssh 디렉토리에 config 파일 생성
vim ~/.ssh/config
4. config 파일 수정
- Host: 앞으로 접속할 키 (ex. Host abc로 등록한 경우, ssh abc로 해당 EC2 접속)
- HostName: 탄력적 IP 주소
# freelec-springboot2-webservice Host freelec-springboot2-webservice # 본인이 원하는 서비스명 HostName 탄력적 IP 주소 User ec2-user IdentityFile ~/.ssh/freelec-springboot2-webservice.pem
5. config 파일 실행 권한 설정
chmod 700 ~/.ssh/config
6. 접속
ssh config에 등록한 서비스명
'AWS' 카테고리의 다른 글
Nginx 무중단 배포 (0) 2023.11.10 Travis CI 배포 자동화 (Travis CI repository 연동 오류) (0) 2023.11.09 EC2 서버에 프로젝트 배포하기 (EC2 ./gradlew test 무한 로딩, nohub java ~ application-real-db.properties 오류) (1) 2023.11.09