본문 바로가기

Computer/Linux-Others & Etc

Ubuntu(우분투)에서 FTP(vsfptd Server) 설치하기

# 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. #

 

 

1. root 권한으로 계정 변경 및 vsftpd 설치(인스톨)

 

"su -" 명령어를 이용하여 root 권한으로 계정을 변경한 뒤 "apt-get install vsftpd"를 입력하여 vsftpd를 설치한다.

 

 

 

 

 

 

2. 환경 설정

 

설치가 완료되면 "vi /etc/vsftpd.conf"를 입력하여 환경 설정 파일을 연다.

 

 

 

 

 

vsftpd.conf 파일을 열면 다음과 같이 "anonymous_enable=YES", "#local_enable=YES", "#write_enable=YES" 라는 세 줄을 볼 수 있다.

 

"anonymous_enable=YES"는 접속 권한을 익명의 모든 사용자에게 허용한다는 것이다. 이 옵션의 경우 익명만 허용하고 계정은 허용하지

 

않게 되어있다. "#local_enable=YES"과 "#write_enable=YES"는 주석 처리가 되어있는 부분인데 굳이 설명을 안해도 될 것 같다.

 

중딩 수준의 영어 실력만 있다면 대~~충 감이 잡힐 것이다.

 

 

 

이제 코드를 다음과 같이 수정한다.

 

"anonymous_enable=YES" 는 "anonymous_enable=NO"로 설정한다. 이 것은 익명 접속을 허용하지 않고 사용자 계정만 접속을 허용한다는

 

것이다. "#local_enable=YES", "#write_enable=YES"는 각각 "local_enable=YES", "write_enable=YES" 이렇게 수정한다.

 

맨 앞에 있는 주석문 "#"만 지워주면 되겠다.

 

 

 

 

3. 서비스 재시작

 

말이 필요 없다. "/etc/init.d/vsftpd restart"를 입력하여 서비스를 재시작 한다.

 

 

 

 

 

4. FTP 접속

 

클라이언트 (FileZilla)에서 서버(우분투의 vsftpd)로 접속을 한다.

 

접속을 위해서는 너무도 당연하겠지만 서버의 ip를 알아야 한다. (서버에서 ifconfig 명령어를 통해 서버의 ip를 알아낼 수 있다.)

 

 

 

 

이상 끝~~!!!