질문란에 proftpd가 제대로 잘 안된다고 하시는 분이 많으신 것 같아,
간단히 몇자 적습니다. 팁란에 어울릴지는 잘 모르겠지만요.
요즘은 보통 xinetd형식의 inetd를 씁니다.
이 경우 proftpd를 깔고 xinetd로 등록시키기 위해서는 일단 자신이 설치한
proftpd.conf안에 ServerType이 'inetd'로 해놓으셔야 합니다.
보통 standalone이라고 써 있을텐데 이를 inetd로 바꾸십시요.
그런 후 /etc/xinetd.d 화일에
다음과 같은 내용의 ftp라는 화일을 만듭니다.
service ftp
{
flags = REUSE NAMEINARGS
protocol = tcp
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/sbin/tcpd
server_args = /usr/local/sbin/proftpd
log_on_suscess = HOST PID
log_on_failure = HOST RECORD
}
위의 내용은 ftp를 쓰기 전에 tcpd로 필터링 시켜
보안을 높여 놓은 것으로 만약 tcpd를 쓰지 않으시려면
다음과 같이 하시면 됩니다.
service ftp
{
flags = REUSE
protocol = tcp
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/local/sbin/proftpd
log_on_suscess = HOST PID
log_on_failure = HOST RECORD
}
proftpd의 위치는 자신에게 맞도록 설정하시는 것 잊지 마시고요.
그런 후 /etc/init.d/xinetd restart
로 xinetd를 restart시켜 보십시요.
만약 ftp명령어를 실행시켜 제대로 되지 않는다면
/etc/shutmsg라는 화일이 생겨서 그렇습니다.
이것을 지워주면 잘 실행될 겁니다.
만약 이런데도 잘되지 않는다면 자신의 proftpd.conf가 잘못 설정된 것이니
다시 한번 체크해보시길 바랍니다.
그리고 한글 proftpd 홈페이지는 proftpd.oops.org입니다.
도움이 되었길 빕니다.--내 서명???