만두네 민박

MobaXterm

by pmj6541

백엔드라면 SSH는 알아야지.

SSH → Secure Shell

말 그대로?

원격 호스트에 접속하기 위해 사용되는 보안 프로토콜

풀어서..

AWS EC2나, 개발 서버용 네트워크를 구축한 pc에 원격으로 접속하기 위한 프로토콜을 의미한다. 이 기술로 직접 서버 컴퓨터 앞에 앉아 조작하지 않더라도, 원격 접속을 하여 서버에서 작업을 할 수 있게 되는것이다!

SSH에 연결하기 위해서?

사용되는 TOOL 에는 대표적으로 PUTTY가 있다. 가장 가볍기 때문에 군대에서도 사용한 경험이 있음!

사실 더 다양한 TOOL이 있다.

SSH를 지원하는 프로그램에는 PUTTY 말고 다른것도 꽤 많이 있다.

내가 아는건 VScode, MobaXterm, putty 등이 대표적이다. 이번 글에서 다룰 내용은 MobaXterm 이다.

장점

  1. 무료
  2. SSH 외에도 제공하는 프로토콜이 매우 다양.
  3. 해당 메뉴 내 Tunneling을 통해 포트포워딩이 가능하다! 사실 vscode 에서도 몇 가지 config를 수정해주면 터널링(포트포워딩)이 가능하다. 그렇지만 MobaXterm 에서는 아래 그림처럼 gui를 통해 포트포워딩이 가능하다는 것이다. 그리고 무료버전에서 이를 최대 3개까지 저장이 가능하다!
  4. 이건 vscode도 마찬가지지만, 화면이 터미널과 파일 네비게이션 바로 구성되어 있고, 드래그 앤 드롭으로 파일을 서버로 전송 가능하다는 점이 있다.(단, 권한이 있어야 가능)

MobaXterm에서 생성할 수 있는 Session들
MobaXterm에서 터널링(포트포워딩) ssh를 구성할때 나타나는 GUI

단점

  1. 하지만 슬프게도 가장 큰 단점. Mac에서는 지원이 안된다는 점이 있다.. Mac 에서는 vsCode를 애용하도록 하자..
  2. 그밖에 무료버전 에서는 터널링 세팅이 3개까지밖에 안됨!

결론

윈도우를 사용하고, ssh 환경에서 포트포워딩 또한 필요하다면 MobaXterm ssh 연결 도구를 활용하는것을 적극 추천한다.

사실상 MobaXterm 의 장점으로는 ssh 뿐만 아니라 다양한 프로토콜을 지원한다는 점도 있는데, 내가 활용하는 기능은 ssh 뿐이라 다루지 못하였다. 추후 이 글에서 다른 내용들도 추가 해 놓겠다!

'시간을 줄이는 잡기술' 카테고리의 다른 글

정규표현식  (0) 2023.06.19
Json 예쁘게 보기 (feat.VS code)  (1) 2023.04.28

블로그의 정보

만두네민박

pmj6541

활동하기