MAC SSH 터널링

맥북관련 / / 2020. 7. 1. 08:34

 


안녕하세요. 따시 입니다. 

 

MAC 에서 터너링하는 방법을 소개하려합니다.

 

기존에 윈도우 OS 를 사용했을 때에는 터널링을 쉽게 하였습니다.

 

윈도우에서는 xshell 프로그램을 사용하여 ssh를 사용하였고, xshell 프로그램에서 터널링을 할 수 있는 기능이 있었습니다.

 

현재 업무용 노트북을 맥북으로 사용하면서,

 

터널링을 사용 할 수 있는 프로그램을 찾아보다가

 

맥용 터널링 프로그램을 찾았습니다.

 

https://github.com/primalmotion/sshtunnel

 

primalmotion/SSHTunnel

SSHTunnel is a Mac OS X app to make SSH tunneling easy - primalmotion/SSHTunnel

github.com

그러나.. 이것도 너무 번거롭다 생각이 들어서...

 

iTerm 터미널에서 직접 하기로 했습니다.

 

[터미널에서 SSH로 터널링 방법]

ssh 계정@접속할서버 -p 포트 -L 원포트(로컬에서사용할포트):대상서버정보:포트

 

$> ssh ddasi@192.168.0.250 -p 22  -L 10022:123.123.123.123:22 

이렇게 실행을 한 후에

새로운 터미널에서

 

$> ssh ddasi123@localhost -p 10022

위 명령어로 접근을 하면, 123.123.123.123:22 로 접근이 됩니다.

 

여러 터미널을 설정할 경우에는 뒤에 연속적으로 -L 을 추가해주면 됩니다.

$> ssh ddasi@192.168.0.250 -p 22  -L 10022:123.123.123.123:22 -L 13344:200.200.200.200:3306

 

 

 

귀찾으신분은 쉘스크립트를 하나 만들어서 사용하시거나

iTerm 에서 profile 에 등록하셔서 사용하시면 편하게 사용하실수 있습니다.


 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기