유튜브 구독 하시고 생방도 참여하세요..
유튜브에서 확인하세요.
지펠인포의 블로그 (ZIPELINFO BLOG) :: 지펠인포의 블로그 (ZIPELINFO BLOG)

proftpd 설치하기

|


간단하게 설명하도록 하겠다.

일단 쉘상에서 apt-get install proftpd

라고 해보자. 그러면 간단하게 설치가 될것이다.

하지만

Starting ftp server: proftpd - IPv4 getaddrinfo 'LINKSTATION' error: Name or service not known
- warning: unable to determine IP address of 'LINKSTATION'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
failed!
invoke-rc.d: initscript proftpd, action "start" failed.
dpkg: error processing proftpd (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
proftpd
E: Sub-process /usr/bin/dpkg returned an error code (1)

이런에러가 발생하게 되면

/etc/hostname 파일을 열어보자..

LINKSTATION

이게 호스트에 사용되는 파일이다. 수정을 하거나 그대로 사용을 하면 된다.

/etc/hosts 파일을 열어보자.

127.0.0.1 local.localdomain localhost

상단의 내용은 공유기로는 접속할수 없는 형태이므로 변경이 필요하다

127.0.0.1은 접속 가능한 아이피주소로 본인의 공유기 주소를 적어주면 된다.

local.localdomain은 가능한 도메인주소로 도메인명을 적어주되 없으면 아이피 주소를

적어주어도 상관은 없다.

localhost는 리눅스서버 호스트명이 되게 된다. hostname 파일에 기재된 것과 동일하게

수정하도록 하자. 그렇지 않으면 또 에러를 발생 시키게 된다.


ex)192.168.0.XX YYY.wo.tc LINKSTAION

그리고 쉘상에서 proftpd라는 명령어를 쳐보자 깔끔하게 에러 없이 되면 완료된것이다.

혹시 유저계정을 생성하게 되면 폴더가 없이 뻥하니 나오게 된다.

그럴때는 /etc/skel 디렉토리로 가서 public_html 를 생성시키자

그러면 계정 생성시 자동으로 public_html를 생성하게 된다.

참고로 유저생성 명령어는 adduser 이다. 반대로 삭제는 deluser 이다.

deluser를 해도 home에 디렉토리는 남으므로 수동으로 삭제를 하도록 하자.

그리고 유저가 접속시 퍼블릭 디렉토리에서만 활동하게 만들려면

/etc/proftpd/proftpd.conf 파일을 수정하도록 하자.

DefaultRoot ~/public_html
ServerName   "Debian"
ServerType   standalone
DeferWelcome   off


빨간색 부분을 추가 해주면 될것이다.

그렇게 되면 유저로 ftp로긴시에는 해당 디렉토리에서만 접근이 가능하게 된다.

그리고 마지막으로 재부팅을 해주게 된다.

shutdown -h now 라는 명령어로 안전하게 재부팅 해보자.

설정파일을 웹하드에 올려놨으니 안되시는분은 가져가서 사용하길 바란다.

이래저래도 안된다면

apt-get install --reinstall proftpd

상단의 명령어를 사용하여 깔끔하게 다시 설치 해보도록 하자.

주의)POWER LED가 완전히 멈추기전까지는 부팅중이므로 로긴이 안된다.

완전하게 멈춘 상태에서 로긴 하도록 하자.

프로그램이 많이 깔릴수록 부팅시간도 길어지게 된다.





'LinkStation HLAN > Program Install' 카테고리의 다른 글

Rtorrent 설치 하기  (4) 2007.06.01
Webmin 설치하기  (0) 2007.05.31
Relay 웹하드 설치 방법  (16) 2007.05.15
AWSTATs(웹로그분석) 툴 설치  (0) 2007.05.13
트래픽 제어하기 2  (0) 2007.05.13
트래픽 제어하기 1 (mod_throttle)  (0) 2007.05.13
테터툴즈 설치하기  (2) 2007.05.13
Apache + Php + Mysql + Phpmyadmin  (0) 2007.05.12
And