vsftpd 를 기본 포트와 다른 포트를 하나더 추가 해야할 상황이 생겼다.
검색을 해보니 무척 복잡한 방법이 검색 되었다.
Vsftpd Multiple Instances One IP Address
테스트용 리눅스 가상머신을 띄우고 하나하나 해보라는대로 진행하였다.
1. cp /etc/vsftpd/vsftd.conf /etc/vsftpd/vsftpd2.conf
21번이 아닌 다른 포트로 설정
2. 복사한 설정파일을 구동할 /etc/init.d/vsftpd의 스크립트를 수정하려고 열어보다보니
어라??? .conf 파일을 읽네? 그럼 conf만 따로 작성하면 된다는거 아닌가?
if [ -d /etc/vsftpd ] ; then
CONFS=`ls /etc/vsftpd/*.conf 2>/dev/null`
[ -z "$CONFS" ] && exit 6
PROC_FAILED=0
for i in $CONFS; do
site=`basename $i .conf`
vsftpd를 재시작해보니 잘 동작한다.
생각보다 쉽게 문제를 해결했다.
ps.
vsftp.conf : 기본 상태의 설정
vsftp2.conf : 포트 변경, 가상 유저 설정
이렇게 각각 설정 해서 잘 동작 한다.
'지식창고 > 리눅스' 카테고리의 다른 글
goaccess 설치 사용 (0) | 2016.10.06 |
---|---|
windows10의 리눅스 환경 설정 하기 (0) | 2016.08.05 |
vsftpd 가상계정과 로컬 계정 사용하기 (virtual and local user) (0) | 2015.09.25 |
gitlab을 docker로 운영하기 (0) | 2015.09.21 |
우분투에 아파치 설정 하기 (2) | 2015.06.02 |