ftp로 사용자 계정으로 접속이 안됩니다.

heojaes의 이미지

HP 서버에서 wuftp 를 사용합니다.
root는 아무 문제 없이 접속이 되고
사용자 계정으로 접속을 시도하면 접속이 안됩니다.

telnet으로는 root나 사용자계정을 접속 이 잘되는데.
ftp왜 안되는지 모르겠습니다.

HP 서버에서 설정파일을 어디에서 고쳐줘야 되는지 알려주십시오.

realcns의 이미지

우선은 데몬이 정상적으로 장동하고 있는지 체크해봐야 할것 같구요.
포트 번호 역시 (서비스) 체크해보는게 좋습니다. 물론 기본은 21일꺼지만..

위 두부분은 정상적으로 작동할꺼라는 가정하에는 firewall 을 살펴보시는게 좋을것 같습니다.

hp서버에서 어떤 리눅스를 사용하시는지는 모르겠지만
lokkit 또는 iptables를 살펴보시면 될것 같습니다.

모든 OS를 사용해보자~!!
-놀고먹는백수가 되고 싶은 사람-

heojaes의 이미지

ftp로 root로 접속이 됩니다.
추가된 사용자 계정으로 접속이 안됩니다.
내부망을 쓰기 때문에 방화벽은 없습니다.

추가된 사용자 계정으로 ftp로 접속이 왜 안되는지 알려주십시오.
root는 ftp로 접속이 됩니다.

OS는 HP-UX입니다.

보통 리눅스나 썬에서는 proftp를 많이 써서 etc안에 ftpuser 파일있는데 wu-ftp는 이런 설정파일들이 없습니다.
어디에서 설정파일을 변경해야 되는지 알려 주십시오.

재스옹

박의성의 이미지

man ftpd를 통해 확인한 내용입니다.
ftp에 접속하기위해선 user가 3가지 조건을 만족해야하는데
대충 정리하면 아래와 같습니다.

1. /etc/passwd에 있어야 함.
2. /etc/ftpd/ftpusers에 없어야 함.
3. getusershell()에 의해 알수 있는 표준 쉘을 사용해야 함
- /etc/shells에 등록된 것이 표준 쉘이다.

passwd파일에서 user가 어떤 shell을 사용하는지 확인해보시고,
그것이 표준 shell(/etc/shells)에 있는지 확인해보세요.
없으면 /etc/shells에 추가해주시면 되겠네요.