리눅스 서버 구축 4. FTP 설정 :: Horizontal Grays S2

이번엔 FTP 설정.. 


이거 해놓고 설마 집에서 일하고 결과물 옮기고 하려는건 아냐?? 


목적은 그런데.. 그렇게 쓰게 되길 없길 ㅋㅋ


감사하게도 같은 환경 (Linux Mint 13 Maya 사용자의 블로그 참조 http://chulhankim.github.io/blog/2014/02/26/linux-mint-13.html


리눅스에서 FTP 서비스로 vsftpd를 많이 쓴다고 한다.


그런데 최신버전의 vsftpd를 apt-get install로는 설치가 불가능 하여 직접 다운로드 하여 설치하는 방법을  사용한다.


디렉토리 이동

cd /home/jslee-server/Downloads


vsftpd 3.0.2 설치파일 다운로드

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

(64bit 버전 사용자는 wget http://us.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/vsftpd_3.0.2-1ubuntu2_amd64.deb)


설치 (X window 상에서는 더블클릭하면 deb 설치관리자가 뜨고 설치누르면 될꺼임)

sudo dpkg -i vsftpd_3.0.2-1ubuntu2_i386.deb





새로운 사용자를 등록하려면 adduser 명령어 써서 등록하고

난 그냥 혼자 쓸거이므로 따로 안한다.


vsfptd.conf 파일 편집

sudo nano /etc/vsfptd.conf



anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

chroot_local_user=YES


------------------------------ 여기까지는 코멘트 해제


allow_writeable_chroot=YES

user_config_dir=/etc/vsftpd_user_conf


----------------------------- 여기까지는 마지막 줄에 새로 입력



그리고 /etc/vsftpd_user_conf 생성

nano /etc/vsftpd_user_conf


local_root = /disk/www


하고 저장


나는 루트권한으로로 /disk를 읽을 생각이었는데 이렇게 하면 루트 폴더까지 접근이 되어버린다. 당연한건가? 모르겠슴 ^^;



그리고 윈도우7 컴퓨터에서 파일질라로 접속 시도






잘 된다!! 다만 포트가 22번임에 주의



+ Recent posts