728x90
연결하기
1. 터미널 환경에서의 서버 연결
- 터미널 환경에서의 서버 연결은 일반적인 서버 연결 형태로, 기본 연결 형태는 SSH를 사용함
- 서버 연결을 위해 EC2인스턴스의 접속 주소를 알아야함
- SSH 포트에 대한 외부 접속이 허용되어 있는가 확인해야함
- 1단계 : 콘솔 확인
- EC2대시보드에서 인스턴스 퍼블릭 DNS(IPv4) 주소가 도메인주소이다. 서버 연결시 해당주소로 연결하면 된다.
- 서버 종료 후 다시 부팅할 경우 IP 주소 및 도메인의 주소가 변경된다.
- 대시보드에서 보안 그룹 확인하기
- 보안 그룹 클릭 후 '인바운드' 확인하기
- 2단계 : Putty를 사용한 EC2 인스턴스 연결
- Putty는 무료 SSH클라이언트 프로그램으로, 윈도우즈에서 일반적으로 사용하는 SSH클라이언트 프로그램이다.
- Puttygen을 사용한 신규 키 페어 파일 생성하기
- puttygen 실행 후 'Load'로 .pem 파일 로드하기
- .pem 파일 로드를 위해 .ppk로 변환하기
2. 파일 전송을 위한 연결(윈도우)
- WinSCP 다운로드 : SSH프로토콜 기반으로 호환되는 파일 전송 클라이언트이다.
- 생성한 키페어 파일(.ppk)을 이용해서 EC2인스턴스에 접속하여 파일 전송이 가능하다.
3. 프로그램 개발 도구 사용을 위한 원격 연결
이전에는 터미널 클라이언트를 사용한 연결이나 전송을 통한 EC2 인스턴스 연결만 했는데 프로그램을 개발하고 배포하기위해 키 페어 파일을 지원하는 클라이언트라면 연결 할 수 있다.
- Eclipse 다운로드 및 연결하기
*서비스 및 인스턴스는 사용하지 않으면 중지 및 삭제 한다. (과금발생방지)
728x90
'IT > 클라우드' 카테고리의 다른 글
[AWS] #5 웹 애블리케이션 개발 + Django - RDS(관계형 데이터베이스) (0) | 2020.07.01 |
---|---|
[AWS] #4 웹 애블리케이션 개발 + Django - EC2 인스턴스 설정 및 관리 (0) | 2020.06.22 |
[AWS] #2 웹 애블리케이션 개발 + Django - 인스턴스 생성 (0) | 2020.06.22 |
[AWS] #1 웹 애블리케이션 개발 + Django - 환경설정 (0) | 2020.06.22 |
[AWS] #5 SDK(python)로 DynamoDB 서비스 관리 (0) | 2020.06.18 |