탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1의 원격 시스템 관리 Oracle Solaris 11.1 Information Library (한국어) |
다음 절차에서는 FTP 서버를 시작 및 중지하는 방법, FTP 연결을 사용 안함으로 설정하는 방법 및 ProFTPD 구성 파일을 변경하는 방법을 보여줍니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm enable network/ftp
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# svcadm disable network/ftp
ftpshut(8) 명령은 특정 시간에 FTP 서버를 종료합니다. FTP 지원만 중지하고 데몬은 중지하지 않으려면(클라이언트에 서비스 사용 불가능 상태를 보고할 수 있도록) 이 절차를 사용하십시오. ftpshut 명령은 연결을 차단하고 현재 연결을 중지하지만 서버 데몬 자체는 종료하지 않습니다.
ftpshut을 실행하면 종료가 발생하는 때, 새 연결이 거부되는 시점 및 기존 연결이 삭제되는 때를 지정하는 명령줄 옵션에서 파일이 생성됩니다. 사용자에게는 이 정보를 바탕으로 서버 종료 사실이 알려집니다. ftpshut을 통해 만들어지는 파일의 위치는 /etc/shutmsg입니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
ftpshut [ -l min] [ -d min] time [warning-message...]
FTP 서버가 종료되고 있다는 사실을 사용자에게 알리기 위한 절차를 제공하는 명령입니다.
FTP 서버에 대한 새로운 연결이 거부되는 시간을 조정하는 데 사용되는 플래그입니다.
FTP 서버에 대한 기존 연결이 해제되는 시간을 조정하는 데 사용되는 플래그입니다.
종료 시간으로, 즉시 종료의 경우 now라는 단어로 지정되고 이후 종료의 경우 두 형식(+ number 또는 HHMM) 중 하나로 지정됩니다.
종료 알림 메시지입니다. 자세한 내용은 ftpshut(8) 매뉴얼 페이지를 참조하십시오.
ftprestart 명령을 사용하여 FTP 서버에 대한 연결을 다시 시작합니다. 자세한 내용은 ftpshut(8) 및 ftprestart(8)를 참조하십시오.
대부분의 구성 변형은 /etc/proftpd.conf 파일을 변경하여 발생합니다. 이 파일을 변경할 때는 다음 단계를 사용하십시오.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
구성 파일에 추가할 정보에 대한 제안 사항은 아래의 간단한 예를 참조하십시오.
# svcadm restart network/ftp
예 2-1 가상 호스트를 위한 ProFTPD 구성 파일 변경 사항
고정 IP 주소를 사용하는 가상 호스트의 경우 다음 지시어를 사용하십시오. 필요한 경우 여러 IP 주소를 공백으로 구분하여 추가할 수 있습니다.
<VirtualHost 10.0.0.1> ServerName "My virtual FTP server" </VirtualHost>
예 2-2 익명 액세스를 위한 ProFTPD 구성 파일 변경 사항
사이트에 대한 익명 ftp 액세스를 제공하려면 다음 지시어를 사용하십시오.
# Deny login access <Limit LOGIN> DenyAll </Limit> <Anonymous ~ftp> # Allow anonymous logins <Limit LOGIN> AllowAll </Limit> .... </Anonymous>