PuTTy를 이용한 SSH 터널링 설정 가이드
SSH 터널링은 보안상의 이유로 직접 접근할 수 없는 서버나 서비스에 안전하게 연결하는 강력한 방법입니다. 이 가이드에서는 Windows에서 PuTTy를 사용하여 SSH 터널을 설정하는 방법을 단계별로 설명하겠습니다.
1. PuTTy 설치 및 실행
먼저 PuTTy를 다운로드하여 설치합니다. 설치가 완료되면 PuTTy를 실행합니다.
2. 서버 연결 설정
- 'Host Name (or IP address)' 필드에 SSH 서버의 IP 주소나 도메인 이름을 입력합니다.
- 'Port' 필드에 SSH 포트 번호(기본값 22)를 입력합니다.
- 'Connection type'에서 'SSH'를 선택합니다.
3. 터널링 설정
- 왼쪽 카테고리 트리에서 'Connection' > 'SSH' > 'Tunnels'로 이동합니다.
- 'Source port'에 로컬에서 사용할 포트 번호를 입력합니다.
- 'Destination'에 목적지 서버의 IP:포트를 입력합니다.
- 'Local'과 'Auto'가 선택되어 있는지 확인합니다.
- 'Add' 버튼을 클릭하여 터널을 추가합니다.
4. 설정 저장 및 연결
- 왼쪽 카테고리 트리에서 'Session'으로 돌아갑니다.
- 'Saved Sessions' 필드에 설정 이름을 입력하고 'Save' 버튼을 클릭합니다.
- 'Open' 버튼을 클릭하여 연결을 시작합니다.
5. 로그인 및 터널 활성화
서버에 성공적으로 로그인하면 터널이 자동으로 활성화됩니다. 이제 로컬 애플리케이션에서 설정한 소스 포트로 연결하면 목적지 서버의 서비스에 안전하게 접근할 수 있습니다.
주의사항
- 터널링 설정 시 보안에 주의해야 합니다. 불필요한 포트는 열지 않도록 합니다.
- 회사 네트워크에서 사용할 경우, IT 부서의 승인을 받아야 할 수 있습니다.
- 터널링은 네트워크 성능에 영향을 줄 수 있으므로, 필요한 경우에만 사용하는 것이 좋습니다.
이 가이드를 따라하면 PuTTy를 사용하여 안전하고 효과적으로 SSH 터널을 설정할 수 있습니다. 터널링은 데이터베이스 접속, 원격 서비스 이용 등 다양한 상황에서 유용하게 활용될 수 있습니다.
'Aws' 카테고리의 다른 글
| AWS에서 IAM을 통해 s3 key 발급 받기 (1) | 2025.01.03 |
|---|---|
| AWS에서 s3 버킷 만들기 (0) | 2025.01.03 |
| DBeaver를 이용한 데이터베이스 연결 가이드 (1) | 2024.11.25 |
| AWS RDS MySQL 프리 티어 설치 가이드 (3) | 2024.11.25 |