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

[vsFTP] 설치 및 설정하기

Posted 2011. 08. 30 Updated 2017. 06. 02 Views 12372 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 XE XE에서 레이아웃 편집 쉽게 하기 file TUW 2017.06.02 14021
64 XE XE 요소 개발을 쉽고 빠르게 - XE Wizard 2 file TUW 2017.06.02 13924
63 XE XE 브라우저 제목 제어기 애드온 file TUW 2017.06.02 10404
62 XE XE 룰셋(Ruleset) 작성 방법 매뉴얼 file TUW 2017.06.02 12750
61 XE XE 게시판 '스킨 관리' 탭에 저장 버튼 및 목차 추가하기 file TUW 2021.12.28 11635
60 XE XE Core 업그래이드를 안정적으로 하는 방법 TUW 2014.04.19 10029
59 XE XE 1.7.x에서 Alert 함수 재정의(Override) 해제하기 file TUW 2017.06.02 11625
58 일반 Windows에서 포트 포워딩(Port Forwarding) 설정하기 - Netsh TUW 2018.02.03 62349
57 Linux Windows에서 Ubuntu로 원격 데스크톱 연결하기 TUW 2014.04.20 45186
56 Linux Windows 및 Linux 클라이언트에서 SSH 자동 로그인 설정하기 file TUW 2018.07.22 135237
55 일반 Windows 7에서 보호된 노트북 복구파티션 삭제하기 file TUW 2017.06.02 44116
54 Python VirtualEnv를 통한 Python Sandbox 개발환경 구축하기 file TUW 2017.06.02 3777
53 Linux VirtualBox에서 USB 인식 문제 해결하기 2 file TUW 2020.02.10 23671
52 Linux Ubuntu에서 저장소(Repository) 위치 변경하기 TUW 2014.04.23 24099
51 Linux Ubuntu에서 분산 컴파일러 (ICECC) 설치 및 사용하기 file TUW 2017.06.02 17349
50 Linux Ubuntu에서 PHP 최신버전 업데이트하기 TUW 2014.04.23 11025
목록
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