proftpd 설치후 anonymous접속문제 입니다.-_-^(수정버전입니다.

canerbis의 이미지

정말 촛짜로 난감한문제를 만났습니다. -_-;;;
책을 보고 proftpd설치하구요.
책의 설정옵션을보고 고대로 한다음에

1.anonymous 접속을 허용 하기위해서 블럭에
requirevalidshell off 도 해주었는데
접속이 안됩니다.
(접속방법은 아이디에 anonymous 또는 ftp
패스워드에 엔터 또는 아무런 이멜주소 이렇게 입력하면은
530로그인 에러가 발생합니다. -_-;;)

2.그래서 디렉토리를 삭제하고
다시 설치를 했습니다.
설정옵션에서 이번에는
anonymous 블럭에 업로드 다운로드
디렉토리 위치를 다르게 바꿔만 주었는데
일반계정으로 접속해보니
기존(위 1번)에 설정된 디렉토리로 접속이 되는것입니다.
왜 바꿔준 디렉토리로 접속이 안 되는것입니까?

아래 내용은 2번질문에 해당하는 설정입니다.

ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on

Port 21

Umask 022

MaxInstances 30

User nobody
Group nobody

#DefaultRoot ~

<Directory />
AllowOverwrite on
</Directory>

<Anonymous ~ftp>
User ftp
Group ftp

UserAlias anonymous ftp
RequireValidShell off
MaxClients 10

DisplayLogin welcome.msg
DisplayFirstChdir .message

<Limit LOGIN>
AllowAll
</Limit>

<Limit WRITE>
DenyAll
</Limit>
<Directory uploads/*>
<Limit READ>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>

익명 사용자의 이미지

설정파일인 proftpd.conf 도 같이 올리면 답변을 얻는데 도움이 될듯 하네요.