질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

vsftp 접속

작성자 정보

  • 임근식 작성
  • 작성일

컨텐츠 정보

본문

혹시 그래도 안된다면 기존 설치를 제거후 아래처럼 천천히

다시해보세요..

 

vsftp 는 보안부분을 특히 강조한 서버데몬으 REDHAT, SUSE, OPEN-BSD에서
기본 FTP 데몬으로 채택하고 있으며vsftp에서 보안, 빠른 퍼모먼스, 안정성을 주요
특징으로 소개하고있고 지원하는 대표적인 기능으로는 가상IP 지원, 가상유저 지원,
Standalon 과 inetd 지원, 강력한 사용자 설정, 전송 대역폭 조절기능, 환경설정파일을
IP별로 독립적 운영 지원, IP별 제한기능등이 있음. 또한 config 파일의 설정문법도
아주 간단해서 FTP 서버관리를 쉽게 할 수 있음.


#> wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz

#> mv vsftpd-2.0.1.tar.gz /root

#> cd /root

#>tar xvzf vsftpd-2.0.1.tar.gz

#> ls -al

#> cd vsftpd-2.0.1

#> make

#> ls -l vsftpd

#> grep "nobody" /etc/passwd  (nobody 사용자가 존재하는지 체크)

#> useradd -M nobody (nobody사용자가 존재하지 않을경우 추가)

#> mkdir /usr/share/empty (vsftp는 empty라는 디렉토리를 필요로 함.)

* Anonymous용 FTP 계정 생성
 - /var/ftp가 존재할 경우
   #>chown root.root /var/ftp
   #>chmod og-w /var/ftp
 - /var/ftp가 존재하지 않을 경우
   #> mkdir /var/ftp
   #> useradd -d /var/ftp ftp

#> mkdir /usr/local/sbin/
#> mkdir /usr/local/man/man8
#> mkdir /usr/local/man/man5
#> make install
#> cp vsftpd.conf /etc
#> vi /etc/vsftpd.conf
  anonymous_enable-YES
  local_enable=YES
  write_enable=YES
  local_umask=022
#> cp RedHat/vsftpd.pam /etc/pam.d/ftp
#> vi /etc/xinetd.d/vsftp
#> /etc/init.d/xinetd restart
#> ftp localhost

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,982 개
  • 현재 접속자 :  346 명