Skip to content
TUWLAB.com
모든 게시물에 대하여 '링크'
방식의 퍼가기만 허용합니다.
한양대학교 전자통신컴퓨터공학부
바라미
  • 161
  • 2594776
DNS Powered by DNSEver.com
Linux

[vsFTP] 설치 및 설정하기

Posted 2011. 08. 30 Updated 2017. 06. 02 Views 12374 Replies 0
Atachment
첨부

XE에서 쉬운설치 기능을 사용하기 위해서는 XE가 설치되어 있는 서버에 FTP 서비스가 가동되고 있어야 합니다.

Ubuntu에서 사용할 수 있는 FTP 서비스에는 vsFTP 말고도 proFTP, pure-FTP, wu-FTP등 많은 종류가 있지만, 일반적으로 보안 등의 성능이 뛰어난 vsFTP를 많이 사용합니다.


vsFTP 설치

우분투 소프트웨어센터/시냅틱 패키지 관리자에서 vsftpd로 검색하거나, 터미널 창에서 apt-get 명령어로 설치할 수 있습니다.

sudo apt-get install vsftpd


기본 설정

다른 서비스들과 마찬가지로, vsFTP도 설치만 한다고 되는것이 아니라, 사용 용도에 맞게 설정해 주어야 올바르게 동작합니다.

vsFTP의 환경 설정 역시 하나로 된 환경설정 파일을 이용하여 할 수 있으며, 이 환경설정 파일 경로는 /etc/vsftpd.conf 입니다.

여기서 다음 라인의 주석을 제거합니다.

local_enable=YES
write_enable=YES

참고로, 자주 사용하는 환경설정 항목은 다음과 같습니다.

 anonymous_enable

 익명 사용자(anonymous)의 접속 허용 여부

 local_enable

 로컬 사용자의 접속 허용 여부

 write_enable

 FTP 사용자의 저장/삭제 허용 여부

 anon_upload_enable

 익명 사용자의 파일 업로드 허용 여부

 anon_mkdir_write_enable

 익명 사용자의 디렉토리 생성 허용 여부

 ftpd_banner

 FTP 최초 접속시 나오는 환영 메시지 지정

 listen_port

 FTP 서비스 포트

 deny_file

 업로드를 금지할 파일 형식 (ex. deny_file={*.php,*.jsp,*.cgi} )

 hide_file

 보여주지 않을 파일 형식 (ex. hide_file={*.bmp,*.png,*.jpg} )

 max_clients

 FTP 서버의 최대 동시 접속자 수

 max_per_ip

 IP당 생성 가능한 최대 접속 수

※ vsftpd.conf의 설정에 대한 전체 메뉴얼은 http://vsftpd.beasts.org/vsftpd_conf.html 에서 볼 수 있습니다.


FTP 접속 권한 설정

/etc/ftpusers 파일을 편집하여 FTP 접속을 금지할 사용자를 지정할 수 있습니다. 예를 들어, root 계정의 FTP 접속을 허용하려면 이 파일의 root 라인을 지우거나 주석처리하면 됩니다.

환경설정 파일을 수정했으므로 FTP 서비스를 재시작 해줍니다.

sudo service vsftpd restart

vsftpd_restart.png


서비스 선택
이용중인 SNS 버튼을 클릭하여 로그인 해주세요.
SNS 계정을 통해 로그인하면 회원가입 없이 댓글을 남길 수 있습니다.
댓글
?
Powered by SocialXE

List of Articles
번호 분류 제목 글쓴이 최근 수정일 조회 수
65 Nginx Nginx에서 SSL(HTTPS) 보안 서버 설정하기 (+약간의 이론) TUW 2016.06.25 11486
64 PSpice PSpice Performance Analysis file TUW 2021.12.28 11108
63 일반 [포토샵] 모자이크 효과 적용하기 file TUW 2017.06.02 11031
62 Linux Ubuntu에서 PHP 최신버전 업데이트하기 TUW 2014.04.23 11025
61 일반 [GIT] Submodule (Nested Repository) 사용하기 file TUW 2020.08.28 10942
60 일반 Guided Text Input 구현 1 file TUW 2017.06.02 10940
59 일반 [AutoHotkey] 소개와 설치 및 기본 설정 - GUI 예시, 기본 에디터 변경 file TUW 2021.12.28 10858
58 Python [Django Tutorial] 9. Production - uWSGI를 통해 Nginx 웹 서버와 연동하기 1 TUW 2018.06.17 10801
57 일반 네이트온 친구삭제 확인하기 file TUW 2017.06.02 10632
56 Python [Django Tutorial] 1. 파이썬 기반 웹 프레임워크 Django에 대한 소개 2 TUW 2017.02.26 10433
55 일반 페이스북 글 입력 필드 분석 file TUW 2017.06.02 10416
54 XE XE 브라우저 제목 제어기 애드온 file TUW 2017.06.02 10404
53 일반 [C++] Template Class의 정의(Definition)와 구현(Implementation)은 한 파일 안에 있어야 한다. TUW 2015.11.26 10352
52 일반 4선식 터치스크린의 원리 file TUW 2017.06.02 10349
51 AVR [AVR 강의] Serial ISP 회로도 file TUW 2017.06.02 10153
50 Linux [Ubuntu] 원격 Shell에서 로그인 사용자 디스플레이에 GUI 프로그램 실행하기 TUW 2016.03.06 10108
목록
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5