외부에서 내부 네트워크의 MySQL DB에 안전하게 접근하려면 SSH 터널링을 어떻게 설정하나요?
SSH 로컬 포워딩으로 내부 DB 접근:
# 기본 구조ssh -L [로컬포트]:[DB서버]:[DB포트] user@ssh_server# 예시: 내부 MySQL(192.168.1.100:3306)에 접근ssh -L 3307:192.168.1.100:3306 user@jump-server.com# 이후 로컬에서 접속mysql -h 127.0.0.1 -P 3307 -u dbuser -p
로컬 3307 포트 → SSH 터널 → 점프 서버 → 내부 DB(3306)로 연결됩니다.
보안 이점:
댓글 3
SSH 로컬 포워딩으로 내부 DB 접근:
로컬 3307 포트 → SSH 터널 → 점프 서버 → 내부 DB(3306)로 연결됩니다.
보안 이점: