728x90
반응형
우분투 ftp 설정
vsftpd의 설정을 수정하기 위해 /etc/vsftpd.conf 파일을 수정한다.
[code]
# sudo vi /etc/vsftpd.conf
[/code]
다음과 같이 설정하여 익명 사용자의 로그인을 막는다.
[code]
anonymous_enable=NO
[/code]
사용자 계정의 읽기/쓰기가 가능하도록 다음의 항목을 찾아 주석(#)을 해제한다.
[code]
local_enable=YES
write_enable=YES
[/code]
FTP를 이용한 파일 업로드 시 파일의 기본 권한을 755로 사용하기 위해 다음의 항목을 찾아 주석(#)을 해제한다.
[code]
local_umask=022
[/code]
vsftpd의 연결 포트는 21이 기본값으로 설정되어 있다.
이를 변경하기 원한다면 다음 항목을 추가한다.
[code]
listen_port=2121
[/code]
/etc/services 파일도 함께 수정한다.
[code]
#sudo vi /etc/services
ftp 2121/tcp[/code]
Passive 모드 설정을 위해 /etc/vsftpd.conf 에 다음 항목을 추가한다.
[code]
pasv_enable=YES # passive 모드 활성화
pasv_min_port=40211 # passive 모드용 포트 (범위 시작)
pasv_max_port=40219 # passive 모드용 포트 (범위 종료)[/code]
방화벽에도 예외를 추가한다.
[code]
# sudo ufw allow proto tcp to any port 40211:40219[/code]
FTP 설정
vsftpd의 설정을 수정하기 위해 /etc/vsftpd.conf 파일을 수정한다.
[code]
# sudo vi /etc/vsftpd.conf
[/code]
다음과 같이 설정하여 익명 사용자의 로그인을 막는다.
[code]
anonymous_enable=NO
[/code]
사용자 계정의 읽기/쓰기가 가능하도록 다음의 항목을 찾아 주석(#)을 해제한다.
[code]
local_enable=YES
write_enable=YES
[/code]
FTP를 이용한 파일 업로드 시 파일의 기본 권한을 755로 사용하기 위해 다음의 항목을 찾아 주석(#)을 해제한다.
[code]
local_umask=022
[/code]
FTP 연결 포트(port) 수정
vsftpd의 연결 포트는 21이 기본값으로 설정되어 있다.
이를 변경하기 원한다면 다음 항목을 추가한다.
[code]
listen_port=2121
[/code]
/etc/services 파일도 함께 수정한다.
[code]
#sudo vi /etc/services
ftp 2121/tcp[/code]
Passive 모드 설정
Passive 모드 설정을 위해 /etc/vsftpd.conf 에 다음 항목을 추가한다.
[code]
pasv_enable=YES # passive 모드 활성화
pasv_min_port=40211 # passive 모드용 포트 (범위 시작)
pasv_max_port=40219 # passive 모드용 포트 (범위 종료)[/code]
방화벽에도 예외를 추가한다.
[code]
# sudo ufw allow proto tcp to any port 40211:40219[/code]
반응형
'OS' 카테고리의 다른 글
Disk I/O 스크립트 예제 (0) | 2016.01.02 |
---|---|
Linux Proxy Server 구축 - Squid (0) | 2016.01.02 |
Linux Ctrl+Alt+del 사용 제한 (0) | 2016.01.02 |
Login Time out (0) | 2016.01.02 |
Boot Loader 암호 설정 (0) | 2016.01.02 |