-
PC 특정 port를 ssh를 통해서 특정 서버의 port와 연결해서 사용하기설치&설정 관련 2021. 12. 20. 02:13728x90
ssh tunneling으로 port forword
특정 서비스 DBMS에 접근을 해야 하는 일이 있는데, 기본적으로 DBMS에 접근 가능한 서버는 외부에서 접근이 불가능한 상태입니다.
그래서 ssh에서 제공하는 터널링을 이용해서 DBMS에 접근해보려고 합니다.
Mac, Linux 에서는 아래 명령어를 이용하면 쉽게 터널링을 할수 있습니다.
# ssh ID@GateServer -N -L localPort:DBMS:ServicePort $ ssh ec2-user@1.2.3.4 -N -L 13306:1.2.3.5:3306
-N
옵션은 리모트로 명령어 실행을 하지 않는다는 의미 이며,-L
옵션은 로컬 포트와 GATESERVER 포트를 연결하는 역활을 합니다.여기서는 GATEServer에서 DBMS와 연결하도록 설정하였습니다.
이렇게 ssh 명령어로 port forward를 사용가능합니다.
참고자료
728x90'설치&설정 관련' 카테고리의 다른 글
nosql과 sql은 어떤 차이가 있을까요? (0) 2021.12.26 MS TEAMS에서 채팅방 생성, 메시지 발송, 사람 초대 등의 처리 정리 (0) 2021.12.25 wsl2의 node 기반에서 프로젝트 sqlite3 실행하기 (0) 2021.12.19 Google Cloud 서비스 계정 생성 부터 sheet API를 활용한 조회 처리 (0) 2021.12.18 WSL2를 사용하면서 host에서 특정 port 연결 (0) 2021.12.15