문제를 겪은 상황 : 오라클 프리티어로 가상서버 인스턴스 우분투에 아파치 설치로 웹서버 세팅중에 공인 IP 주소로 접속할때에는 아파치 기본 화면은 뜨는데 FTP 접속이 되지 않는 상황(타임아웃)
<문제 확인 명령어들>
vsftpd 로그 파일 확인: sudo tail -f /var/log/vsftpd.log
시스템 로그 파일 확인: sudo tail -f /var/log/syslog
vsftpd 서비스 상태 확인 : sudo systemctl status vsftpd
네트워크 트래픽 캡처 : sudo tcpdump -i ens3 port 21
네트워크 설정 확인
ip a
ip route
vsftpd 관련 도움글 https://help.iwinv.kr/manual/read.html?idx=91
vsftpd 설정 파일 열기
sudo nano /etc/vsftpd.conf
이 파일을 변경한 이후에는 vsftpd를 다시 시작해주어야 한다.
sudo systemctl restart vsftpd
ftp 접속에 성공하기까지 한참 애를 먹었다.
ftp 접속에 성공했을때 vsftpd.conf 의 내용은 다음과 같았다.
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
utf8_filesystem=YES
pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10100
pasv_address=공인아이피주소
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
아래는 PAM 구성 파일 내용
sudo nano /etc/pam.d/vsftpd
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_shells.so
auth include common-auth
account include common-account
session include common-session
* 사용자 암호 재설정 : sudo passwd 아이디
'호스팅,서버' 카테고리의 다른 글
오라클 블록 볼륨 (스토리지) 연결하기, 웹호스팅 하기 (0) | 2024.07.06 |
---|---|
오라클 클라우드 프리티어로 웹서버 (웹호스팅) 구축하기 간략절차 (0) | 2024.07.06 |
리눅스 기초 명령어들 (우분투, 쉘, putty, ssh, 서버 ) (0) | 2024.07.06 |
putty 기본 사용방법 (단축키, 텍스트 편집 등) (0) | 2024.07.06 |
호스팅(클라우드) 아마존과 오라클 비교 (작성중) (0) | 2024.07.03 |
댓글