일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Gradle
- Spring
- 맛집
- tool
- JVM
- linux
- Git
- java
- 요리
- springboot
- ReactJS
- redis
- devops
- php
- MySQL
- elasticsearch
- jsp
- Oracle
- Spring Batch
- Web Server
- jenkins
- IntelliJ
- it
- db
- Design Patterns
- Spring Boot
- javascript
- ubuntu
- AWS
- laravel
- Today
- Total
아무거나
[SuperPutty] AWS EC2 인스턴스 접속 본문
WINDOWS환경에서 SSH로 연결할 경우
# A standalone SSH client : SSH Client를 이용하여 컴퓨터를 제어
# A Java SSH Client directly from my browser ( Java required ) : 어떤 프로그램 설치없이 웹에서 바로 제어할 수 있다( 단, Java가 설치되어 있어야 한다)
# 그림의 4번째의 Connect to your instance using its Public DNS 는 서버에 접근할 수 있는 주소이다.
* 만약 인증키를 잃어버렸을 경우 다시는 복구될 수 없으므로 반드시 주의하자!
하지만 유실된 경우에 해결방법은 인스턴스를 이미지를 만들고 다시 이미지로 인스턴스를 생성할 때 키를 재 생성하면 된다.
# putty와 같은 프리웨어 터미널 프로그램을 이용하자 -> 필자는 superputty를 사용했다.
- http://115.68.228.11/bkjeon/post/8? ( superputty 설치 방법 )
# putty는 .pem형식을 지원하지 않는다 그러므로 putty에는 PuTTYgen라는 도구가 있는데 이것을 이용하여 .ppk형식으로 변환해야 한다.
(1) puttygen을 실행한다. (puttygen은 putty 공식 홈페이지에서 다운로드 받을 수 있다.)
(2) Type of key to generate에서 SSH-2 RSA를 선택한다.
(3) Load를 선택하여 확장명이 All Files(*.*)로 셀렉트박스 선택 후 변경할 .pem 형식의 파일을 찾고 Open을 선택한다.
(4) Save private key를 선택하여 putty에서 사용할 수 있는 형식( = .ppk )으로 저장한다.
(5) session name을 추가한다.
(6) 위 내용중 Connect to your instance using its Public DNS 를 복사하여 hostname에 입력한다.
(7) 상위 메뉴중 putty Configuration을 선택한다.
(8) Connection -> SSH -> Auth를 선택 후 browse를 선택하여 .ppk 파일을 선택하고 open을 한다.
(8) superputty를 통하여 쉽게 접속하려면 File -> Import sessions -> from putty settings 선택
그러면 우측에 ImportedFromPuTTY 폴더가 생기고 최근 접속한 세션목록이 표시되므로 확인 후 사용하면 된다.
* 접속이 안되는 경우
- ec2의 좌측메뉴의 network & security -> security groups 에서 ip대역 설정 (RDS 동일)
- 유저네임을 ubuntu로 설정
- ec2 instance를 클릭하여 Name / Security Groups 확인(keyName이 일치해야 됨)
- Security Groups의 Name이 .pem 의 keyName과 일치해야함.
'IT > 개발관련툴' 카테고리의 다른 글
[intellij] intellij에서 jdk버전을 바꿀 때 class 오류 해결 (0) | 2019.08.19 |
---|---|
[IntelliJ] SonarLint 사용 (코드품질관리) (0) | 2019.06.18 |
오픈소스 모니터링 툴 종류 (0) | 2019.03.21 |
우분투 16.xx 버전에서 putty로 접속할 때 키교환 관련 문제가 생길 때 (0) | 2019.03.08 |
[SVN] tortoiseSVN 설치 (0) | 2019.03.08 |