ftp로 사용자 계정으로 접속이 안됩니다.
글쓴이: heojaes / 작성시간: 금, 2005/09/23 - 1:41오후
HP 서버에서 wuftp 를 사용합니다.
root는 아무 문제 없이 접속이 되고
사용자 계정으로 접속을 시도하면 접속이 안됩니다.
telnet으로는 root나 사용자계정을 접속 이 잘되는데.
ftp왜 안되는지 모르겠습니다.
HP 서버에서 설정파일을 어디에서 고쳐줘야 되는지 알려주십시오.
Forums:
우선은 데몬이 정상적으로 장동하고 있는지 체크해봐야 할것 같구요.포트
우선은 데몬이 정상적으로 장동하고 있는지 체크해봐야 할것 같구요.
포트 번호 역시 (서비스) 체크해보는게 좋습니다. 물론 기본은 21일꺼지만..
위 두부분은 정상적으로 작동할꺼라는 가정하에는 firewall 을 살펴보시는게 좋을것 같습니다.
hp서버에서 어떤 리눅스를 사용하시는지는 모르겠지만
lokkit 또는 iptables를 살펴보시면 될것 같습니다.
모든 OS를 사용해보자~!!
-놀고먹는백수가 되고 싶은 사람-
ftp데몬이나 방화벽은 문제 없습니다.
ftp로 root로 접속이 됩니다.
추가된 사용자 계정으로 접속이 안됩니다.
내부망을 쓰기 때문에 방화벽은 없습니다.
추가된 사용자 계정으로 ftp로 접속이 왜 안되는지 알려주십시오.
root는 ftp로 접속이 됩니다.
OS는 HP-UX입니다.
보통 리눅스나 썬에서는 proftp를 많이 써서 etc안에 ftpuser 파일있는데 wu-ftp는 이런 설정파일들이 없습니다.
어디에서 설정파일을 변경해야 되는지 알려 주십시오.
재스옹
user가 표준 shell을 사용하는지 확인해보세요.
man ftpd를 통해 확인한 내용입니다.
ftp에 접속하기위해선 user가 3가지 조건을 만족해야하는데
대충 정리하면 아래와 같습니다.
1. /etc/passwd에 있어야 함.
2. /etc/ftpd/ftpusers에 없어야 함.
3. getusershell()에 의해 알수 있는 표준 쉘을 사용해야 함
- /etc/shells에 등록된 것이 표준 쉘이다.
passwd파일에서 user가 어떤 shell을 사용하는지 확인해보시고,
그것이 표준 shell(/etc/shells)에 있는지 확인해보세요.
없으면 /etc/shells에 추가해주시면 되겠네요.
댓글 달기