이 TechNote에서는 보안 FTP 인증 및 보안 연결과 관련된 몇 가지 개념을 소개합니다. 보안 인증에 일반적으로 SSH(보안 셸 프로토콜)와 같은 암호화 방식 사용이 포함됩니다. 현재 여러 종류의 프로토콜과 암호화 방식이 사용되고 있지만 이 TechNote는 가장 많이 요청한 프로토콜 중 두 가지에 중점을 둡니다.
중요: 현재 Dreamweaver MX 2004에는 네트워크를 통해 사용자 이름과 암호를 안전하게 전송하는 OpenSSH 3.5p1 프로토콜을 지원하는 SFTP(보안 FTP) 기능이 포함되어 있으므로, 이 TechNote은 Dreamweaver MX 2004 고객에게 유용하지 않습니다. 또한 SFTP in Dreamweaver MX 2004는 전송 중에 파일 내용을 암호화합니다. SSH를 통해 FTP를 구현하는 Dreamweaver MX와 달리, Dreamweaver MX 2004에서 SFTP를 구현하기 위해 사이트 정의 대화 상자에서 SFTP 옵션을 선택하는 것 외에는 특별한 구성이 필요하지 않습니다.
FTP 전송 시 보안 부족
인터넷은 안전한 환경이 아닙니다. 텔넷, FTP 및 전자 메일 모두 사용자 이름과 암호를 암호화되지 않은 일반 텍스트로 보냅니다. 파일을 원격 시스템으로 전송하면 정보가 해당 시스템으로 직접 전송되는 것이 아닙니다. 여러 시스템을 통해 라우팅되어 해당 시스템에 도달합니다. 경로를 따라가면 누구나 사용자 이름과 암호를 포함하여 자신이 보내는 것에 액세스할 수 있습니다. 이 정보가 엉뚱한 사람의 손에 들어갈 경우 액세스 권한이 있는 계정과 원격 시스템이 더 이상 안전하지 않을 수 있습니다.
Dreamweaver의 FTP 클라이언트 향상
Dreamweaver FTP 클라이언트는 FTP 프로토콜을 사용하여 파일을 전송합니다. Dreamweaver MX 및 이전 버전은 보안 암호화 옵션을 제공하지 않지만 서드파티 소프트웨어를 사용하여 추가 보안을 제공할 수 있습니다.
참고: 어느 암호화 프로토콜을 사용해야 할지 모를 경우 서버 관리자나 인터넷 서비스 공급자에게 세부 사항을 문의하십시오. 서드파티 제품에 대한 추가 정보가 필요한 경우 제품 제조업체에 문의하거나 제조업체 웹 사이트 또는 소프트웨어 설명서를 참조하십시오.
아래에는 FTP 외부로 추가 보안을 제공하는 두 가지 프로토콜에 대한 설명이 나와 있습니다.
SSL(Secure Sockets Layer)
SSL 프로토콜은 Netscape에서 파일의 보안 전송을 허용하기 위해 개발했습니다. 원격 서버에 연결할 때 이 프로토콜을 사용해야 하는 경우 Dreamweaver의 FTP 클라이언트를 사용할 수 없습니다. Dreamweaver를 사용하여 로컬 사이트를 만들 수 있지만 별도의 클라이언트를 사용하여 그러한 사이트를 원격 서버로 전송해야 합니다. SSL 프로토콜을 사용하는 서드파티 클라이언트의 예로는 WS_FTP가 있습니다.SSH(보안 셸 프로토콜)
SSH는 네트워크를 통해 다른 컴퓨터에 로그인하고 파일을 이동하거나 명령을 실행할 수 있는 프로토콜입니다. SSH 클라이언트를 사용하여 Dreamweaver의 FTP 인증을 보호하여 보안하는 보안 터널을 만들 수 있습니다.
자세한 내용은 원격 서버에 연결을 참조하십시오.
참고: 클라이언트를 선택할 때 반드시 포트 전달을 허용하는 프로그램을 선택하십시오. 포트 전달은 선택한 클라이언트 내에서 활성화하고 구성해야 합니다. 이 기능은 SSH 터널을 만드는 데 중요합니다. 지침에 대해서는 SSH 클라이언트에 대한 설명서를 참조하십시오. Putty SSH 클라이언트를 사용하면 포트 전달을 사용할 수 있습니다.
추가 정보
보안 인증 및 SSH에 대해 자세히 알아보려면 다음을 참조하십시오.
- PuTTY FAQ.
- SSH: The Secure Shell: The Definitive Guide, 2001년 Daniel J. Barrett 및 Richard E. Silverman, O'Reilly 공저.
- SSH Communications Security 웹 사이트. SSH Communications Security는 원격 로그인에 암호와 인증 프로토콜을 제공하는 SSH 보안 셸 기술을 만들었습니다.