vsftpd 설정하기
안녕하세요 WONY입니다.
GCP라든지 AWS에서 웹 서버를 구축하고 FTP를 연결하려면 Private Key 파일이 있어야 ftp를 접속할 수 있지요.
보안을 위해 귀찮아도 꼭 Private Key 파을을 가지고 sftp 접속을 해야 하는 맞지만.
그 귀찮음을 이기지 못할때 vsFtpd를 설치하고 설정 파일을 수정수 Private Key 파일 없이 접속할 수 있습니다.
vsftpd 설치는 아래를 따라해 주시고 우분투를 기준으로 진행하였습니다.
apt install vsftpd
위와 같이 입력하면 vsftpd를 설치하고 서비스에 등록합니다.
service vsftpd status
위와 같이 입력하면 vsftpd 상태를 확인할 수 있습니다.
vi /etc/vsftpd.conf
위와 같이 입력하면 vi 편집기를 통해 vsftpd의 설정 파일을 편집할 수 있습니다.
다음으로 기존에 있던 내용을 모두 지우고 아래와 같이 작성 또는 붙여 넣은 후 저장하고 나와옵니다.
# 익명 사용자 접속 여부
anonymous_enable=NO
# 로컬 사용자 로그인 허가 여부
local_enable=YES
# 쓰기 사용 허가 여부
write_enable=YES
listen=YES
listen_port=21
listen_ipv6=NO
port_enable=NO
# 패시브 모드 접속 허가 여부
pasv_enable=YES
# 서버 인스턴스 공인 IP
pasv_address=000.000.000.000
# 패시브 모드에서 허용 포트
# 60020에서 60030까지 허용
pasv_min_port=60020
pasv_max_port=60030
use_localtime=YES
xferlog_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
ftpd_banner=Welcome to My FTP Server!
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#utf8_filesystem=YES
local_umask=022
file_open_mode=0777
마지막으로 아래와 같이 vsftpd 를 재실행합니다.
service vsftpd restart
이제 FileZilla에서 일반 FTP로 접속할 수 있습니다.
이상 WONY였습니다.
'Programming > LINUX' 카테고리의 다른 글
NGINX 워드프레스 404 not found error 해결법 (0) | 2020.03.22 |
---|---|
워드프레스 Error establishing a database connection 해결 방법 (1) | 2020.03.15 |
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우 (0) | 2020.02.27 |
댓글
이 글 공유하기
다른 글
-
NGINX 워드프레스 404 not found error 해결법
NGINX 워드프레스 404 not found error 해결법
2020.03.22 -
워드프레스 Error establishing a database connection 해결 방법
워드프레스 Error establishing a database connection 해결 방법
2020.03.15 -
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
2020.02.27