이제까지는 흔히 ssh를 이용할 때 putty 를 사용하곤 했다. putty 는 기능도 충실하고, 안정적으로 사용해왔었기에 별다른 큰 문제가 없었다. 하지만 여러 ssh 서버에 접속을 하여 다중으로 창을 열 경우 창 관리가 잘 되지 않아 간혹 헤매는 경우가 종종 있었다. 이에 창 관리가 편한 ssh client 를 찾다 보니 termius 에 대해 할게 되었다. 

 

termius 의 가장 큰 장점은 Desktop과 Mobile을 포함하여 다양한 OS (macOS, Windows, Linux, iOS, Android)를 지원한다는 것이다. multiplatform 에서 동작하기 때문에 다양한 OS 상에서 ssh 접속에 대해 동일한 경험을 가질 수 있다. 

 

 

Termius 를 설치하고 실행하면 다음과 같은 화면을 볼 수 있다. (Free download version)

 

 

일반적인 ssh 접속을 ip,  ID, Password 만 있으면 쉽게 접속할 수 있기 때문에 별도의 key file을 이용하여 접속하는 AWS 에 대해 어떻게 접속하는지 알아 보고자 한다. 

 

 

1) 먼저 왼쪽 상단의 메뉴를 눌러 Keychain 으로 이동한다. 

 

2) "+NEW KEY" 버튼을 눌러 새로운 key 를 등록한다. 

 

 

3) 새로운 "Label" 을 입력하고 "File ->" 을 눌러 AWS 에서 다운로드하여 변환한 ppk 파일을 로딩한다.

(ppk 파일 변환 방법 : https://technote.kr/93)

 

 

4) "Save" 하여 저장한다. 

 

 

5) 왼쪽 Hosts 메뉴를 선택하고 "+NEW HOST" 를 선택하여 "Add Host"를 진행한다. 

   먼저 Label과 Address를 입력한다. 

 

 

6) Username 에 AWS 에서 사용하는 사용자 ID를 입력하고 아래 "Keys ->" 를 선택한다. 

 

 

7) 아까 생성해 둔 Key 를 선택한다. 

 

 

8) Save 버튼을 눌러 Host 를 저장한다. 

 

 

9) 저장한 Host 를 누르면 바로 AWS 에 접속할 수 있다.