리눅스를 사용하면서 FTP 설정을 해 놓으면 여러모로 편한 점이 있습니다. 저의 경우엔 주로 Windows 환경의 OS를 사용하다가 웹 서버에 어떤 파일을 업로드 하거나 웹 페이지를 변경 할 일이 있으면 FTP를 이용해서 변경을 합니다. 직접 서버에 접속을 해서 변경할 수도 있지만 아무래도 편집기 환경이 윈도우와 다르기 때문에 작업하기가 힘들 수도 있기 때문이죠.

 이럴 때, FTP 가 사용 가능하면 좋은데, 이번에 우분투를 사용하게 되어 우분투에 FTP를 설정하는 방법을 포스팅 하게 되었습니다. ( 나중에 보고 따라할 수도 있어서 기록 해 놓으려구요 ㅎㅎ )

 일단 저는 우분투에 SSH를 이용한 터미널 작업으로 세팅하도록 하겠습니다. 서버 관리에서 직접 서버 컴퓨터에 가서 모니터 켜고 콘솔 작업을 하는 사람은 많지 않을테니까요 ㅋㅋ 저는 한글 PUTTY를 이용해서 접속을 했습니다. 일반 Putty로 접속을 하니까 우분투의 한글이 깨지더라구요. 세팅하기 귀찮아서 한글 PUTTY로 접속을 하였습니다.

한글 putty 다운로드


 네 우분투에 FTP를 설치하는 명령어는 매우 간단합니다.

$ sudo apt-get install vsftpd
$ sudo vi /etc/vsftpd.conf

두 명령어를 입력하시면 FTP 데몬이 설치되고, 설정 페이지가 나옵니다.
여기서 아래의 세군데의 주석을 해제 하시고, 다음과 같이 세팅을 해줍니다.
==================== 편집기 ======================
anonymous_enable=NO
local_enable=YES
write_enable=YES
=================================================


$ sudo /etc/init.d/vsftpd restart

그리고 FTP 데몬을 재시작 시켜 주시면 완료!!

 
그럼 직접 따라해 볼까요? PUTTY를 이용해서 여러분의 서버에 접속을 하시면 다음과 같은 화면이 뜹니다.



이제 첫 번째 명령어를 써 넣습니다.
첫번째 명령어는

$ sudo apt-get install vsftpd

였죠? 이 명령어는 vsftpd 라는 데몬을 설치하라는 명령어입니다.




여기서 한글이 깨져서 나오는 경우가 있는데 그런 경우엔 다음 링크를 참조하시기 바랍니다.

2010/07/22 - [컴퓨터 공학/OS/Linux/Windows] - putty 한글 깨짐 현상 해결

네 이제 vsftpd 데몬이 설치가 되었구요.

$ sudo vi /etc/vsftpd.conf

위 명령어를 입력하면 vsftpd 의 설정에 관한 내용들을 볼 수 있습니다.
굉장히 긴데요. 문장이 #으로 시작하는 것은 주석처리가 된 것으로 설정에 영향을 미치지 않는 부분들입니다.


설정 내용 중에 잘 보시면 위의 3가지를 볼 수 있습니다.
각각 다음과 같이 변환을 해 줍니다.

anonymous_enable=NO
local_enable=YES
write_enable=YES

맨 처음 anonymous_enable 은 YES 에서 NO로 바꿔 주시구요
다음 두개는 맨 앞의 # 을 제거해 주시기만 하면 됩니다.

VI 에디터 사용법은 다음 링크를 따라가 보시기 바랍니다.

http://www.cyworld.com/duck_info/3551206


$ sudo /etc/init.d/vsftpd restart

그리고 위 명령어를 입력하여 데몬을 다시 시작합니다.




이제 FTP 프로그램으로 접속을 해보겠습니다.
간단하게 알 FTP로 실험을 해보겠습니다.


접속이 잘 되네요.
근데 한글은 또 왜 깨지나요 ㅋㅋ
이제 서버와 여러분의 컴퓨터와의 FTP 설정이 끝났습니다. 그냥 웹 하드처럼 쓰셔도 될 듯 하네요.


리눅스 책 추천



+ Recent posts