1. SSH Tunneling?
데이터 스트림을 인터넷 상에서 가상의 파이프를 통해 전달시키는 기술이다.
컴퓨터 네트워크에서 터널링 프로토콜을 사용하면 네트워크 사용자는 기본 네트워크가 직접 제공하지 않는 서비스에 접근하거나 제공할 수 있다.
2. SSH Tunneling for JEUS
JEUS 기술지원 시 외부 서버에서 방화벽이 열려있지 않아 webadmin page가 호출되지 않는 경우,
SSH Tunneling을 사용하여 외부 서버에서 webadmin page를 호출할 수 있다.
SSH는 " Secure Shell " 또는 " Secure Socket Shell " 으로, 인터넷과 같은 안전하지 않은 네트워크에서 두 대의 컴퓨터가 통신하고 데이터를 공유할 수 있도록 하는 암호화 네트워크 프로토콜이다.
3. SSH Tunneling Port Forwarding
터널링 포트 포워딩 방식은 총 3가지가 있는데 이번 포스팅에서는 로컬 포트 포워딩으로 진행한다.
- Local Port Forwarding (LPF) : 일반적인 포트 포워딩 유형, 사용자가 로컬 컴퓨터에서 다른 서버로 연결할 수 있도록 하는 설정이다. 로컬 포트 전달을 사용하면 특정 웹 페이지를 차단하는 방화벽을 우회할 수 있다.
LPF를 사용하면 로컬 컴퓨터에서 다른 서버로 연결할 수 있다. - Remote Port Forwarding (RPF) : 원격 포트 포워딩을 사용하려면 대상 서버의 주소와 두 개의 port 번호를 알아야 한다.
RPF를 사용하면 원격 SSH 서버에서 다른 서버로 연결할 수 있다. - Dynamic Port Forwarding (DPF) : DPF를 사용하면 ssh client의 로컬에 SOCKS 프록시 서버로 전환한다.
클라이언트가 해당 포트에 접속하면, 그 연결은 ssh server 머신으로 포워딩되며, 목적지의 dynamic port로 전달된다.
LPF와 비슷하지만 다른 서버의 트래픽까지 모두 로컬 서버로 요청받는 게 큰 특징이다.
4. SSH Tunneling Setting
1. mobaXterm에 접속하여 Tunneling 아이콘을 선택한다.
2. 새로운 ssh tunneling을 생성한다.
3.forwarding 방법을 선택한다.
4. Forwarded Port 설정한다.
Local Server에서 호출할 임의의 포트를 설정한다.
본 포스팅에서는 20000 port를 사용한다.
5. SSH server 설정한다.
SSH Server를 설정한다.
현재 접속하려고 하는 Remote Server와 SSH Server가 같으므로 Remote Server로 설정했다.
- SSH Server IP: 192.168.40.137
- 접속 계정 : jeus8_1 (ssh 접속하는 계정)
- ssh port: 22 (ssh 통신 port)
6. Remote server 설정한다.
Remote Server를 설정 후 Save 버튼을 선택한다.
- Remote Server IP: 192.168.40.137
- Remote port : 10000 (webadmin port)
7. SSH Tunneling 실행한다.
start 버튼으로 생성한 Tunneling을 실행한다.
여러가지 Tunneling을 생성할 경우 Naming을 통해 구분지을 수 있다.
start 버튼을 누르면 ssh Server 접속 계정 패스워드를 입력한다.
5. SSH Tunneling Test
localhost:20000/webadmin 으로 페이지 호출 시 정상 호출되는 것을 확인할 수 있다.
'MiddleWare > JEUS' 카테고리의 다른 글
[JEUS] JEUS / JAVA 버전 충돌 LOG 및 문제 해결 (0) | 2024.04.03 |
---|---|
[JEUS] Not Closed / Resource Leak (0) | 2024.02.01 |
[JEUS] Unsupported major.minor version xx.0 (0) | 2023.12.05 |
[JEUS] JEUS 버전 별 SameSite 설정 (0) | 2023.11.06 |
[JEUS] JEUS Version 별 Encryption 설정(Webadmin Password 변경) (0) | 2023.10.17 |