보안 서버를 활성화하시려면, 최소한 다음과 같은 패키지를 설치하셔야 합니다:
httpd 패키지에는 httpd 데몬과 관련 유틸리티, 설정 파일, 아이콘, Apache HTTP 서버 모듈, 메뉴얼 페이지 및 Apache HTTP 서버에 의해 사용되는 그 외 다른 파일들이 포함되어 있습니다.
mod_ssl 패키지에는 mod_ssl 모듈이 포함되어 있습니다. 이 모듈은 SSL (Secure Sockets Layer)와 TLS (Transport Layer Security) 프로토콜을 통하여 Apache HTTP 서버에 강력한 암호화 기능을 제공합니다.
openssl 패키지에는 OpenSSL 도구키트가 포함되어 있습니다. SSL 프로토콜과 TLS 프로토콜을 구현하는 OpenSSL 도구키트에는 일반 용도의 암호화 라이브러리도 포함되어 있습니다.
추가로 Red Hat Linux에 포함된 기타 소프트웨어 패키지는 특정 보안 기능을 제공합니다 (그러나 이러한 추가 패키지가 없이도 보안 서버는 작동 가능합니다):
httpd-devel 패키지는 Apache HTTP 서버 include 파일, 헤더 파일 및 APXS 유틸리티를 포함합니다. 이 제품에서 제공된 모듈을 이외의 기타 다른 모듈을 읽어올 계획이라면 이 패키지가 필요합니다. Apache의 DSO 기능을 사용하여 보안 서버에 모듈을 로딩하는 방법에 대한 보다 많은 정보를 원하신다면, Red Hat Linux 참조 가이드를 참조하시기 바랍니다.
Apache HTTP 서버 서버에 다른 모듈을 로드할 계획이 없다면, 이 패키지를 설치하실 필요가 없습니다.
httpd-manual 패키지에는 Apache 프로젝트의 Apache 사용자 가이드가 HTML 형식으로 포함되어 있습니다. 이 메뉴얼은 또한 http://httpd.apache.org/docs-2.0/ 웹사이트에서도 찾으실 수 있습니다.
OpenSSH 패키지에는 원격 컴퓨터에 로그인하여 명령어를 실행하는데 필요한 네트워크 연결 도구의 OpenSSH 세트가 포함되어 있습니다. OpenSSH 도구는 암호를 비롯한 모든 트래픽을 암호화합니다. 따라서 여러분의 컴퓨터와 원격 컴퓨터 사이에 통신을 주고 받을 때 누군가 접속을 도청하거나 공격하는 것을 방지할 수 있습니다.
openssh 패키지에는 OpenSSH 클라이언트 프로그램과 OpenSSH 서버에서 필요한 핵심 파일들이 포함되어 있습니다. openssh 패키지에는 또한 로컬 컴퓨터와 원격 컴퓨터 사이에서 파일을 복사하는데 사용되는 scp 기능을 포함합니다. scp는 rcp의 보안 대체입니다.
openssh-askpass 패키지는 OpenSSH 에이전트를 사용시 암호를 요청하는 대화창을 보여주는 기능을 지원합니다..
openssh-askpass-gnome 패키지는 GNOME 데스크탑 환경에서 OpenSSH 프로그램이 암호를 요청시 그래픽 대화창을 보여주는 역할을 합니다. 만일 GNOME을 실행하고 OpenSSH 유틸리티를 사용하실 계획이라면, 이 패키지를 설치하시기 바랍니다.
openssh-server 패키지는 sshd 보안 쉘 데몬과 관련 파일들을 포함합니다. 보안 쉘 데몬은 서버 사이드 OpenSSH 모음으로서, SSH 클라이언트에서 호스트로의 연결을 허용하시려면 호스트 상에 보안 쉘 데몬을 설치하셔야 합니다.
openssh-clients 패키지에는 SSH 서버로 암호화된 연결을 형성하는데 필요한 클라이언트 프로그램들이 포함되어 있습니다. 포함된 클라이언트 프로그램들은 다음과 같습니다: rsh의 보안 대체인 ssh; (다른 컴퓨터 사이에서 파일을 전송하는데 사용되는) ftp의 보안 대체인 sftp; (원격 로그인을 위한) rlogin와 (Telnet 프로토콜을 통하여 다른 호스트와 통신하기 위한) telnet에 대한 보안 대체인 slogin
OpenSSH와 관련된 보다 많은 정보를 원하신다면, 15 장, Red Hat Linux 참조 가이드 및 OpenSSH 웹사이트인 http://www.openssh.com를 참조하시기 바랍니다.
openssl-devel 패키지에는 다양한 암호화 알고리즘과 프로토콜을 지원하는 응용 프로그램을 컴파일하는데 필요한 정적 라이브러리와 부속 파일들이 포함되어 있습니다. SSL 지원을 포함한 응용 프로그램을 개발하는 경우에만 이 패키지를 설치하십시오. — SSL 사용을 위해서는 이 패키지를 설치하실 필요가 없습니다.
stunnel 패키지는 Stunnel SSL 랩퍼(wrapper)를 제공합니다. Stunnel은 TCP 접속의 SSL 암호화를 지원하며 따라서 데몬의 코드를 변경하지 않고도 SSL를 인식하지 않는 데몬이나 프로토콜 (예, POP, IMAP, LDAP)을 암호하할 수 있습니다.
표 20-1에서는 보안 서버 패키지들에 대한 요약 정보와 각 패키지들이 보안 서버 설치에 필요한지 아니면 옵션인지 여부를 보여줍니다.