2025/10 3

[ETC] MobaXterm으로 Jump Host + SSH 포트포워딩 설정하기

VPN으로 내부망에 접속할 때, 172.16.x.x 대역까지만 접근이 되고, 172.30.x.x 대역(예: RabbitMQ 관리 페이지나 내부 웹서버)에는 직접 접근이 불가능한 상황이었다. 이럴 때 중간에 브릿지 역할을 하는 서버(Jump Host)를 이용, SSH 접속을 편하게 할 수 있는 프로그램인 MobaXterm에서 바로 내부망 자원에 접근할 수 있는 방법을 정리해본다. 1. Jump Host(브릿지 서버) 설정하기목표: MobaXterm에서 중간 서버(172.16.x.x)를 경유하여 최종 목적지(172.30.x.x)에 SSH/SFTP 접속하기. 1-1. SSH 세션 생성 세션 생성을 위해 목적지의 ip 주소와 hostname 을 입력한다. 1-2. Jump host 지정 Network sett..

CS 공부/기타 2025.10.14

[Network] SSH 포트포워딩을 통한 VPN 내부망 접근 기록

업무상 특정 VPN 을 통하여 회사의 서비스가 동작 중인 서버에 접근해야 할 일이 생겼다. 이에 업체에서 VPN 에 접속할 수 있는 ID 와 PW 를 알려주었고, 접속을 시도해 보았다.하지만 VPN 에 접속 성공하니 내가 할당 받은 아이피는 10.10.x.x 대역 이였고, 내가 접근해야할 서버는 10.5.x.x 대역이였다. 즉 10.10.x.x 의 게이트웨이까지만 접근이 가능한 상황고, 다른 대역도 접근하기 위해서는 VPN setting 이 필요한 상황이였다. 1. 문제 해결직접 가서 서비스를 구축할 때, 장비 연동을 위해 등록한 장비가 있었는데, 마침 이 장비가 10.10.x.x 의 아이피를 가지고 있었다.(서로 통신이 되는 것을 확인 했었다.)즉, 내가 직접 VPN을 통해 서버에 직접 접근할 순 없겠..

[DB] PostgreSQL 은 왜 프로세스가 이렇게 많을까?

리눅스 서버에서 PostgreSQL 을 사용하다 보면, 흔히 이런 명령어로 DB 상태를 확인한다.ps -ef | grep postgres 그런데 결과를 보면 PID 가 서로 다른 여러 개의 postgres 프로세스가 뜨고, 심지어 같은 IP 로 연결된 세션이 여러 개 보이는 경우가 있다. “PostgreSQL 이 왜 이렇게 프로세스를 많이 띄우는 걸까?”라는 의문이 들었다.1. PostgreSQL 은 멀티스레드가 아닌 멀티프로세스 구조이다일반적인 애플리케이션 서버는 하나의 프로세스 안에서 여러 스레드가 동작하는 구조가 많다.반면 PostgreSQL 은 멀티프로세스 구조를 사용한다.즉, PostgreSQL 서버는 “하나의 거대한 프로세스”가 아니라, 여러 개의 독립 프로세스가 역할을 나누어 담당하는 구조이..