사이트 내 전체검색
[Ubuntu] 우분투 vsftpd 설치 vsftpd 2.3.5
로빈아빠
https://cmd.kr/server/692 URL이 복사되었습니다.

본문

[Ubuntu] 우분투 vsftpd 설치

 

우분투 12.04 버전의 vsftpd 는 2.3.5 가 설치된다.( 현재기준 - 2013.08.15 )

이 버전은 chroot 적용에 문제가 있다.

이 기능을 사용하지 않고 FTP 서버를 운영할 계획이라면 문제가 없으나 chroot를 적용해야 될 경우라면 vsftpd 3.0 버전을 설치해야 한다.

 

vsftpd 2.3.5 버전의 설치

 

$ sudo apt-get install vsftpd 

 

vsftpd 3.0.2 버전 설치

http://us.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/ 에서 원하는 32/64 비트를 설치한다.

아래는 64비트용의 예이다.

 

$ wget http://us.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/vsftpd_3.0.2-1ubuntu2_amd64.deb

$ sudo dpkg -i vsftpd_3.0.2-1ubuntu2_amd64.deb

$ sudo vi /etc/vsftpd.conf

chroot_local_user=YES

allow_writeable_chroot=YES

$ sudo restart vsftpd

 

$ sudo vi /etc/vsftpd.conf

# anonymous 유저 사용 불가

anonymous_enable=NO

 

# 계정사용자 접속 가능

local_enable=YES 

 

# 업로드 가능

write_enable=YES

 

# 디렉토리나 파일 생성시 umask 값

local_umask=022

 

# 접속시 메세지 

ftpd_banner=Welcome to uzuro FTP service.

 

#chroot 활성화

$ chroot_local_user=YES

$ sudo apt-get install vsftpd

$ sudo vi /etc/vsftpd.conf

 

# anonymous 유저 사용 불가

anonymous_enable=NO

 

# 계정사용자 접속 가능

local_enable=YES 

 

# 업로드 가능

write_enable=YES

 

# 디렉토리나 파일 생성시 umask 값

local_umask=022

 

# 접속시 메세지 

ftpd_banner=Welcome to uzuro FTP service.

 

# chroot 적용

더보기

 

# 접속시 출력 메세지 설정 ( shell등을 이용해 접속시 )

dirmessage_enable=YES

( 사용자 홈디렉토리 .message 파일에 작성 )

 

$ sudo restart vsftpd

 

vsftpd를 설치하면서 자동으로 ftp 유저가 생성되며 홈디렉토리로 /srv/ftp 로 지정된다.

이것을 변경하자.

 

$ sudo mkdir /home/ftp

$ sudo usermod -d /home/ftp ftp

$ sudo restart vsftpd

 

$ sudo vi /etc/ftpusers

한줄에 한명씩 사용자ID를 등록

$ sudo restart vsftpd

 

출처 : http://webdir.tistory.com/199 

댓글목록

등록된 댓글이 없습니다.

1,139 (2/23P)

Search

Copyright © Cmd 명령어 3.145.10.80