오늘은 FTP데몬과 NCFTP데몬 설치방법에 대하여 설명하고 이 둘의 차이점에 대해 알아보도록 하겠다.
* 데몬이란 유닉스(리눅스)에서는 데몬을 앞에 나타나지 않고 사용자가 모르게 뒤에서 시스템을 위해 움직이는 프로그램을 말한다. 즉 백그라운드로 실행되어 있다가 네트워크를 통해 클라이언트의 여러가지 요청에 서비스하기위해 설치하는 서버 프로그램이다.
1. FTP & NCFTP
1. FTP 란
FTP는 File Transfer Protocol, 파일전송프로토콜로 서버와 클라이언트 사이에서 파일전송을 하기위해 사용되는 프로토콜이다.
리눅스에서 사용할 수 있는 FTP데몬은 proftp, wu-ftp, vsftp 를 비롯해 여러가지 있다.
필자는 레드헷의 최신 배포판에서 기본 ftp데몬으로 사용하고 있는 vsfrp 설치방법에 대하여 설명하도록 하겠다.
2. FTP 설치방법
우분투에서 FTP 데몬을 설치해보도록 하겠다.
먼저 FTP데몬을 설치할 때 따로 설치 파일이 필요 없다.
해당 명령어를 입력하면 FTP 서버 소프트웨어를 설치한다.
sudo apt-get install vsftpd
ftp 설정파일 위치 -> /etc/vsftpd.conf
vsftpd.conf 파일을 수정해줘야한다.
해당 경로로 따라 들어가 $sudo vi /etc/vsftpd.conf
anonymous_enable 즉 익명으로 접속했었을 경우 접속 여부를 뭍는 부분이 있는데 기본값이 YES이기 떄문에 NO로 바꿔줘야한다.
anonymous_enable=NO
이렇게 수정하고 난 뒤 데몬을 재시작해주면 된다.
$sudo /etc/init.d/vsftpd restart
3. NCFTP란
NCFTP는 기존의 FTP접속시 불편했던 기능을 개선하여 배포된 파일전송유틸리티이다.
한꺼번에 서브디렉토리까지 그대로 전송할 수 있고 인터페이스 환경 ( 현재 전송하고 있는 파일의 전송률을 그래프로 확인, 전송 중 끈어진 파일의 이어받기 기능 등) 이 업그레이드 되었다.
단, NCFTP는 PC에서 서버로 전송하는 것은 불가능하며 인터넷에 연결되어있는 서버에서 다른 서버로 전송할 때만 사용할 수 있다.
4. NCFTP 설치방법
1. 아래 첨부한 파일을 다운 받아 리눅스 압축을 푸는 명령어를 이용하여 해당 파일의 압축을 출어준다.
ncftp-3.1.7-src.tar-eraser_lim.gz
2. 풀어주고 나면 다음과 같은 폴더가 생성된다 .
3. 풀어준 폴더로 들어가 ./configure --prefix=/usr/local/ncftp 를 입력해 준다.
confgure 명령은 설치할 프로그램의 설정값을 지정해준다.
4. make : 설정된 값으로 프로그램을 build하게 되고
5. make install : build된 프로그램을 실행 할 수 있게 파일들을 알맞은 위치에다가 복사를 한다.
'컴퓨터 공부 > 기타 ' 카테고리의 다른 글
[기타] font-face사용법 및 eot,woff폰트파일 변경방법 (2) | 2013.01.31 |
---|---|
[기타] FTP과 NCFTP사용법 (0) | 2013.01.09 |
[기타] cygwin 설치및 환경설정 [5] cygwin에 aliases를 설정해보자 (0) | 2013.01.03 |
[기타] cygwin 설치및 환경설정 [4] cygwin에 ant설정을 해보자 (0) | 2013.01.03 |
[기타] cygwin 설치및 환경설정 [3] cygwin에 인코딩 설정을 해보자. (0) | 2013.01.02 |