[Linux] 계정을 이용해 ftp 접속을 하기 위한 vsftpd 설정
서버 내 생성된 계정으로 ftp를 접속하도록 설정하는 방법을 소개합니다. 이 방법은 AWS의 EC2 에서도 가능합니다.
- vsftpd.conf 파일을 편집기로 엽니다. (예제는 vi 에디터)
$ vi /etc/vsftpd/vsftpd.conf
- 아래와 같이 설정합니다.
# 추가되는 설정 항목 pasv_address=[서버의 IP주소] pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 # 변경되는 설정 chroot_local_user=YES anonymous_enable=NO
참고 내용
- vsftpd가 설치되어 있지 않다면? 아래 방법으로 설치합니다.
$ yum install vsftpd
- vsftpd 설치 후 chkconfig 등록
$ chkconfig --levels 235 vsftpd on
- AWS의 EC2 인스턴스를 사용중이라면?
=> Security Group에서 20-21, 1024-1048 인바운드 포트 대역을 추가해줘야 합니다.