이 영역을 누르면 첫 페이지로 이동
개새닷컴 블로그의 첫 페이지로 이동

개새닷컴

페이지 맨 위로 올라가기

개새닷컴

IT 지식 창고, Windows, Linux, Software, Hardware, Development

Putty SSH 터널링으로 리눅스 서버 내부 서비스 접근

  • 2022.10.30 23:57
  • 운영체제/리눅스
반응형

리눅스 서버에 데이터베이스가 있는데 이 데이터베이스를

윈도우 컴퓨터에 있는 데이터베이스 클라이언트 프로그램으로 접근할 일이 생겼습니다.

간단한 작업이면 리눅스 서버에서 커맨드로 작업할텐데

작업 범위가 커져서 그렇죠

헌데 데이터베이스를 접근하기 위해 리눅스 서버 앞단에 있는 방화벽을 지나쳐야하는데

방화벽에는 제 아이피가 추가되어있지 않습니다.

그래서 SSH 터널링을 이용하여 데이터베이스에 접근하였습니다.

 

 

 

단 이 방법은 리눅스 서버의 SSH 설정에 forwarding 기능이 활성화 되어 있어야 합니다.

보안때문에 대부분 꺼져있을 수 있으니 sshd_config 파일에서 확인해보시기 바랍니다.

 

 

  Putty SSH port forwarding 기능을 이용하여 SSH 터널링 구성하기

1. putty를 실행하여 리눅스 서버에 접근해봅시다.

 

2. 아이피와 포트를 입력하고 open 을 눌러 포트에 접근합니다.

 

3. 리눅스 서버를 계정 로그인해줍시다.

 

4. 리눅스에 로그인했으면 Putty 상단 주소표시줄을 우클릭해줍시다.

 

5. 메뉴창이 뜨셨다면 Change Settings... 를 눌러줍시다.

 

6. Putty 설정창이 뜨면 왼쪽 Connection의 SSH를 펼쳐줍시다.

 

7. SSH를 펼치면 Tunnels 메뉴가 보이실겁니다.

Tunnels 메뉴로 들어가줍시다.

 

8. Tunnels 메뉴로 들어왔으면 위와 같이 입력칸이 뜰텐데

Source port와 Destination 항목을 채워줍시다.

 

9. Source port는 SSH 터널링을 접근하기 위한 포트 주소를 설정해주는 부분이고

Destination은 SSH 터널링의 목적지 아이피와 포트 번호입니다.

접속하시는 리눅스 서버의 아이피와 접근할 포트를 입력하면 됩니다.

 

설정했으면 Add를 눌러서 추가해줍시다.

 

10. 추가하면 위와 같이 Forwarded ports에 리스트가 보입니다.

설정을 최종적으로 Apply를 눌러 적용해줍시다.

 

11. 설정이 적용됬습니다.

SSH 터널링이 적용되어있을때에는 Putty창을 닫으시면 안 됩니다.

 

12. SSH터널링이 적용되었으니 데이터베이스를 한번 접근해보겠습니다.

 

13. 접속 정보를 입력하고 열기를 눌러줍시다.

아이피는 127.0.0.1이고 포트는 Source port에 넣은 값을 넣으시면 됩니다.

계정 정보는 데이터베이스 계정을 넣으시면 되고요.

 

14. 127.0.0.1로 데이터베이스에 접근했습니다.

이 데이터베이스는 윈도우 컴퓨터에 있는게 아닌

실제 리눅스 서버의 데이터베이스에 접근된겁니다.

 

 

 

 

 

반응형
저작자표시 비영리 동일조건 (새창열림)

'운영체제 > 리눅스' 카테고리의 다른 글

Centos 7.4 V2V Failed to open \EFI\BOOT\grubx64.efi - Not Found 에러 조치 방법  (0) 2022.04.22
Oracle Linux 8 V2V Convert 후 Timed out waiting for device 에러 발생 조치 방법  (0) 2022.04.20
Redhat 6.9 리눅스 계정 비밀번호 변경 없이 비밀번호 사용 기간 연장하기  (2) 2022.02.16
Oracle Linux 8 외부 MYSQL 접속 시 SSL Connection 에러 해결 방법  (4) 2021.12.07
Oracle Linux 8 Failed to set locale, defaulting to C.UTF-8 에러 해결법  (2) 2021.06.22

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • Centos 7.4 V2V Failed to open \EFI\BOOT\grubx64.efi - Not Found 에러 조치 방법

    Centos 7.4 V2V Failed to open \EFI\BOOT\grubx64.efi - Not Found 에러 조치 방법

    2022.04.22
  • Oracle Linux 8 V2V Convert 후 Timed out waiting for device 에러 발생 조치 방법

    Oracle Linux 8 V2V Convert 후 Timed out waiting for device 에러 발생 조치 방법

    2022.04.20
  • Redhat 6.9 리눅스 계정 비밀번호 변경 없이 비밀번호 사용 기간 연장하기

    Redhat 6.9 리눅스 계정 비밀번호 변경 없이 비밀번호 사용 기간 연장하기

    2022.02.16
  • Oracle Linux 8 외부 MYSQL 접속 시 SSL Connection 에러 해결 방법

    Oracle Linux 8 외부 MYSQL 접속 시 SSL Connection 에러 해결 방법

    2021.12.07
다른 글 더 둘러보기

정보

개새닷컴 블로그의 첫 페이지로 이동

개새닷컴

  • 개새닷컴의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 공지사항
  • 모든 글 보기

카테고리

  • 모든 글 보기 (235)
    • 운영체제 (75)
      • 윈도우11 (7)
      • 윈도우 (51)
      • 윈도우 서버 (5)
      • 리눅스 (12)
    • 가상화 (17)
      • VMWARE (9)
      • HYPER-V (6)
      • VirtualBox (2)
    • 네트워크 (16)
    • 소프트웨어 (69)
      • 사용법 (19)
      • 다운로드 (50)
    • 하드웨어 (1)
      • 리뷰 (1)
      • 조립기 (0)
    • 게임 (14)
      • 마인크래프트 (3)
    • 오피스 (1)
      • 엑셀 (1)
    • 보안 (4)
    • 개발 (4)
    • 사이트 (5)
    • 직박구리 (20)
    • 광고 (9)
      • 무료광고 (9)
      • 유료광고 (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • NFT거래
  • 하이퍼바이저
  • 코고스쿨
  • COGOSCHOOL
  • 코인고스트
  • Coinghost
  • windows10
  • 윈도우10

나의 외부 링크

  • 인터넷, 세상과 소통하다.

정보

김루노의 개새닷컴

개새닷컴

김루노

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 김루노. Designed by Fraccino.

티스토리툴바