티스토리 뷰

 



Ubuntu 에서 vsftp 를 이용하여 ftp 를 만드는 방법입니다. 


 ssh 설치시 vsftp 를 설치하지 않더라도 sftp 를 사용 할수 있지만 간단하게 사용자를 특정 폴더에 가둔다거나 하는 기능은 vsftp 의 기능이 편리 하기에 저는 간단하게 사용할때 사용합니다.


1. 설치 하기


  apt-get install vsftp 를 이용하여 편리하게 설치가 가능합니다.

  
 $ apt-get install vsftpd




2. 설정하기


 이제 설정할 차례 입니다. 설정파일은 /etc/vsftpd.conf 에 있으니 참고하시기 바라빈다. vim 혹은 자주 사용하시는 텍스트 에디터로 파일을 열어 줍니다.


$  vim /etc/vsftpd.conf


파일을 열으신 후 아래와 같이 필수 업션을 몇가지 설정해 주시기 바랍니다.

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

 간단히 위의 옵션들을 설명 드리면 


anonymous_enable : 계정을 사용하지 않는 사용자가 접속을 하지 못하게 함

local_enable : local 사용자가 로그인 할수 있도록 해줍니다.

write_enable : 로그인된 사용자가 권한이 있을 경우 파일을 작성할수 있도록 해줍니다. 

chroot_local_user : 사용자를 사용자의 폴더 ( home ) 에 가두는 역할을 합니다.


3. 접속하기


 접속 방법은 간단합니다. ftp  프로그램 혹은 ftp://example.co.kr 과 같은 주소를 이용하여 접속 후 Ubuntu 의 사용자 계정과 비밀번호를 이용하여 접속해주시면 됩니다.



공유하기 링크
댓글