터널링을 이용하여 이메일을 안전하게 전송하기
Xshell은 신뢰할 수 없는 네트워크 환경을 통해 연결된 사용자의 PC와 다른 컴퓨터에, 안전한 보안 터널을 생성하여 안전하게 데이터를 전송해 주는 TCP/IP 및 X11 포워딩 기능을 제공합니다.
예를 들면, 사용자는 집에서 회사의 메일 서버로부터 이메일(POP3) 클라이언트 프로그램을 사용하여 이메일을 받기를 원합니다. 만약 사용자가 서버에 직접 연결을 한다면, 이메일 클라이언트 프로그램은 사용자의 계정과 비밀번호를 네트워크에 그대로 흘려 보내게 됩니다. 이것은 사용자의 계정과 비밀번호가 악의적인 다른 사람에 의해 도난 당할 수 있다는 것을 의미합니다.
이런 일을 막기 위해서, 사용자는 Xshell의 SSH 터널링 기능을 이용할 수 있습니다. 이메일 클라이언트는 두 개의 TCP 포트를 사용합니다. POP3(포트 번호 110) 프로토콜은 메일을 받을 때 사용하며, SMTP(포트 번호 25) 프로토콜은 메일을 보낼 때 사용합니다.
Step 1: 세션에 새 포트 포워딩 규칙 추가하기
- [파일] 메뉴에서, [열기]를 선택합니다. 세션 대화 상자가 나타납니다.
- 리스트에서 터널링 설정을 할 세션을 선택합니다.
- 표준 단추에서 [등록 정보]를 선택합니다. 세션 등록 정보 대화 상자가 나타납니다.
- [연결] 분류의 [연결 방법] 목록에서 [SSH]를 선택합니다.
- 분류에서 [터널링]을 선택합니다.
- [TCP/IP 포워딩] 에서 [추가]를 클릭합니다. 포워딩 규칙 대화 상자가 나타납니다. 다음과 같이 POP3 포트 포워딩 설정을 합니다.
- [TCP/IP 포워딩] 에서 [추가]를 클릭하여 아래 그림과 같이 SMTP 포트 포워딩 규칙을 입력합니다.
- [확인]을 눌러 추가가 완료되면 다음과 같이 포트 포워딩 규칙이 리스트됨을 확인할 수 있습니다.
- 등록 정보 대화 상자에서 [확인]을 눌러 설정을 종료합니다.
Step 2: Outlook Express 설정하기
- Outlook Express를 시작하여 [도구] 메뉴에서 [계정]을 선택합니다. 인터넷 계정 대화 상자가 나옵니다.
- 포워딩을 설정할 계정을 선택하고 [속성]을 선택합니다. 메일 계정 속성 대화 상자가 나옵니다.
- [서버] 탭을 선택합니다.
- [받는 메일(POP3)] 상자에 localhost를 입력합니다.
- [보내는 메일(SMTP)] 상자에 localhost를 입력합니다.
- [고급] 탭을 선택합니다.
- [보내는 메일(SMTP)] 상자에 25를 입력합니다.
- [받는 메일(POP3)] 상자에 110를 입력합니다.
모든 설정이 끝났으면 Xshell 해당 세션으로 연결한 상태에서 Outlook Express를 실행하면 됩니다.