[Ubuntu] Ubuntu FTP 서버 설치 및 설정 변경하기[Ubuntu] Ubuntu FTP 서버 설치 및 설정 변경하기
Posted at 2018. 11. 15. 01:25 | Posted in Linux/Ubuntu참고① : https://qnfmfmd.tistory.com/383
참고② : http://purekid79.tistory.com/62
참고③ : http://faq.hostway.co.kr/?mid=Linux_ETC&page=8&document_srl=1405
참고④ : https://ribin.tistory.com/10
■ FTP 서버(PORT 21)
-. FTP(File Transfer Protocol)는 가장 대표적인 파일 전송 프로토콜이다.
(서버에 파일을 올리거나 내려 받을 때 사용하는 프로토콜이다.)
-. 파일 전송 프로토콜 중에는 가장 오래된 축에 속하지만 지금도 가장 많이 사용된다.
-. 비슷한 목덕을 가진 프로토콜로는 NFS, SMB, WebDAV 같은 것들이 있다.
-. FTP 서버 프로그램에는 대표적으로 ProFTPD와 VSFTPD 같은 프로그램이 있다.
(우분투는 기본적으로 VSFTPD를 사용한다.)
■ 우분투에 VSFTPD 설치
VSFTPD의 설치는 apt-get 명령어를 통해 간단하게 설치 할 수 있다.
$ sudo apt-get install vsftpd |
■ VSFTPD 설정하기
VSFTPD의 설치가 완료되었다면 이제 vsftpd.conf 파일을 열고 수정한다.
아래 설정은 필자가 사용하기 위한 설정들로만 잡아둔 것이다.
설정한 내용들에 주석을 달아두었고, 위 참고 링크들을 확인하여,
필요한 내용들로 작업을 진행하는것이 좋다.
01. 먼저 VIM을 사용하여 vsftpd.conf를 수정한다.
$ sudo vim /etc/vsftpd.conf |
# STANDALONE(독립형) 모드로 서비스 할 경우 설정하는 옵션 # 개인용으로 사용할 경우 NO, 여러사람과 함께 사용할경우 YES ##################################################################################################### # # Ubuntu 버전 : 18.04 # VSFTPD 버전 : 3.0.3.-9 #
# anonymous 사용자의 접속 허용 여부를 정의한다. # 기본은 YES이며 공개용 FTP 서버로 사용하지 않는 경우는, NO로 변경해서 사용한다. anonymous_enable=YES |
02. 설정이 끝났으면 vsftpd를 리스타트 해준다.
$ sudo service vsftpd restart |
03. VSFTPD가 정상적으로 재시작 되었다면 이제 FTP에 붙는지 확인해 보자.
$ ftp 120.0.0.1(설정한 서버의 IP를 작성) Name : 우분투 계정 아이디 Password : 우분투 계정 비밀번호 |
04. 모든 작업이 완료되었으면, 이제 우분투 재부팅 시에도 VSFTPD가 자동 실행되도록 설정해 주자.
$ sudo systemctl enable vsftpd |
※ 기타 프로그램을 통한 접근시 유의사항
필자와 같은 VSFTPD를 설정한 이후 FTP접근 툴을 통해
FTP로 접근을 할때 주의 사항이 한가지 있다.
혹 전송이 안되는 경우 전송 설정을 능동형 으로 변경해 주자.
'Linux > Ubuntu' 카테고리의 다른 글
[Ubuntu] 방화벽(UFW), PORT 관리 (0) | 2018.11.16 |
---|---|
[Ubuntu] 신규 계정 생성하기 (0) | 2018.11.16 |
[Ubuntu] Ubuntu에 APM 세팅하기 (0) | 2018.09.25 |
[Ubuntu] 빔(VIM) 사용방법 정리 (0) | 2018.07.20 |
[Ubuntu] 우분투 사용자 권한 설정 (0) | 2018.07.20 |