본문 바로가기

AWS/PROJECT

[Mac] Terminus 이용해서 리눅스 터널링 하는 법

728x90

일단, 맥에서는 Putty를 사용할 수 없다. 

터미널을 이용해서 접속은 할 수 있지만.. 명령어를 계속 쳐야하는 그런 귀찮음이 있어서 부분 무료 프로그램인 terminus를 사용할 수 있다.

 

검색해보면, terminus로 public 서버에 접속하는 방법만 나와있길래.. 정리겸,. 터널링하는 방법에 대해 적어보겠다.

 

일단, 맥에 Terminus를 설치한다.

Terminus를 실행하면 다음과 같은 화면이 나온다

 

왼쪽 메뉴바의 Hosts를 선택 - NEW HOST 선택

 

오른쪽에 열리는 메뉴바에 접근하고 싶은 서버의 정보를 넣으면 된다.

일단 Bastion host를 등록하자.

- Address : Bastion host의 Public IP를 입력

- Username : ec2-user (Amazon Linux 2023 OS이기 때문)

- Set a key 선택

 

- [Create a new key] 선택

 

- [Import from key file] 선택

 

- EC2 생성 시 다운로드 받은 .pem 키를 선택해서 open 한다

 

- 마지막으로, 오른쪽 상단의 파란색 [Save] 선택

 

이걸로 Bastion host는 등록을 완료했다.

다음은 Private 서버 차례

 

- [NEW HOST]를 선택한다

 

다음과 같이 정보를 입력한다

- Address : Private 서버의 IP

- Username : ec2-user

- [Set a key] 선택 후 동일하게 키를 import 한 후 선택한다

 

- 조금 더 내려서 SSH Agent Forwarding의 [Edit Chain] 선택

 

- [Add a host] 선택

 

- 이전에 생성한 Bastion Host를 선택한다

 

- 마지막으로, [SAVE]를 선택

 

- Hosts에 있는 것 중에 Private Server를 선택하면

 

- 다음과 같이 Private Host에 접속할 수 있다

 

윈도우도 해봐야지

728x90