728x90
반응형
SMALL
FTP (File Transfer Protocal)는 파일을 전송하는데 사용하는 전용 서비스입니다.
예전에는 널리 사용하였으나, 웹환경이 일반화 되면서 FTP의 고유 기능인 파일 전송을 웹에서도 편리하게 할 수 있게 되어서 인기가 많이 떨어졌습니다.
하지만 성능이 매우 뛰어나므로 파일 전송이 목적이 사이트에서는 이 서비스를 계속 제공하고 있다.
[FTP서버 설치와 운영-1] FTP 서버 설치 및 환경설정 - FTP서버 설치와 운영
진행순서
vsftpd 설치와 설정FTP 서버 접속- ProFTPD설치와 운영
ProFTPD 설치
apt -y install proftpd
명령으로 proftpd 패키지를 설치합니다.
환경설정
gedit /etc/proftpd/proftpd.conf
명령으로 설정으로 엽니다.
149행 : <Anonymos ~ftp>부터 188행쯤의 </Anonymous>까지 제일 첫 열의 주석을 모두 제거
176행 : <Directory incoming>부터 186행쯤의 </Directory>까지 각 행 앞의 주석 제거
171행 : DenyAll -> AllowAll
171행 : DenyAll -> AllowAll
ProFTPD 설정파일
SeverName | 서버의 이름, 아무거나 관계 없음 |
DefaultServer | 기본 FTP 서버로 사용할지 설정 |
MaxInstances | 최대 생성 프로세스 수, 너무크면 DDoS 공격 시 취약할 수 있으므로 적당한 설정 |
User/Group | Proftpd실행 시 사용자, 보안상 root 사용자로 지정하면 위험 |
<Global> ~ <Global> | 접속된 모든 사용자에게 공통으로 적용되는 설정 |
AllowOverwrite | 디렉터리 안에 같은 파일이 있으면 덮어쓸지 설정 |
<Anonymous ~ftp> ~ </Anonymous> | anonymous 사용자 접속 여부 설정 |
UserAlias anonymous ftp | anonymous 사용자로 접속했을때 내부적으로 FTP의 권한 부여 |
MaxClients | anonymous 사용자로 동시 접속할 수 있는 최대 숫자 |
<Directory upload/*> ~ </Directory> | 업로드한 디렉터리 설정 |
<Limit READ> ~</Limit> | 읽기 허용 여부 설정, 업로드 디렉터리는 읽기 못하도록 설정 |
<Limit STOR> ~ </Limit> | 쓰기 허용 여부 설정, STOR 은 동일 파일 이름이면 덮어 쓸지 물어봄 |
728x90
반응형
LIST
'리눅스공부 > 네트워크 서버 구축(FTP, NFS, Samba 등)' 카테고리의 다른 글
[NFS서버 설치와 운영-3] NFS 클라이언트 접속 - NFS서버 설치와 운영 (0) | 2023.02.05 |
---|---|
[NFS서버 설치와 운영-2] NFS 서버 설치 설정 - NFS서버 설치와 운영 (0) | 2023.02.05 |
[NFS서버 설치와 운영-1] NFS 서버 개념 - NFS서버 설치와 운영 (0) | 2023.02.05 |
[FTP서버 설치와 운영-2] FTP 서버 설치 및 환경설정 - FTP서버 설치와 운영 (0) | 2023.02.01 |
[FTP서버 설치와 운영-1] FTP 서버 설치 및 환경설정 - FTP서버 설치와 운영 (0) | 2023.02.01 |
댓글