vsftp 서버 포트번로를 어떻게 바꾸죠?^^;
inetd에서 실행중인데요...
/etc/services 파일에서 ftp부분의 포트번호를 바꾸면 클라이언트
역할을 할 때도 이상한 포트번호로 되서 문제가 있더라구요 ㅠㅠ
어떻게 하면 다른 포트 번호로 운영할 수 있나요?
기본 포트를 바꾸실려면, 일단 vsftpd가 standalone 모드로 돌아가는지 부터 확인해야 합니다. xinetd와 같은 서비스 데몬에 맞물려서 vsftpd가 돌아가도록 되어 있으면 포트 번호를 바꿀 수 없는것으로 알고 있습니다.
standalone 모드로 돌아가게 하고 싶다면, /etc/vsftpd.conf 의 맨 아래에 다음 줄을 추가합니다:listen=YES
listen=YES
inetd인 경우, /etc/inetd.conf에서 ftp 부분을 주석처리하고 inetd를 재시작 하시길 바랍니다.
그런다음 $ vsftpd & 명령으로 standalone 모드로 돌아가는지 확인하면 됩니다.
standalone모드로 돌아간다고 확인되면, /etc/vsftpd.conf에서 다음 줄을 변경/추가하면 됩니다.
listen_port=원하는포트번호
를 하여 변경할 수 있습니다. 자세한건 man vsftpd.conf 해보시길 바랍니다.
돌릴려고 vsftpd.conf파일 끝에 listen=YES를 붙이니깐
Yoonbos/# vsftpd 500 OOPS unrecognised variable in config file
이렇게 에러메시지 나오면서 안되네요;;
debian woody 3.0r1에 vsftpd 1.0.0-2 입니다.
standalone으로 작동하는 기능은 vsftp 1.0.1 버전에 처음 들어갔는걸로 알고 있고..
리스너 옵션이라던지는 1.1.0 이상에서 정상적으로 작동합니다.
현재 안정판이 1.1.3이고 개발버전이 1.2.0rc1이 나왔군요.
vsftp를 업그레이드 하는 수 밖에 없는 것 같습니다.
답변 감사합니다.^^;
1.1.3인가 깔려고 했었는데, 그거 깔려니까 버전 올려서 깔아야 하는 라이브러리들이 너무 많더라구요;; atp-get으로 testing 버전을 어떻게 받는지 몰라서 하나하나 다운받아서 깔다가 포기--;
저는 레드헷9 사용하고 있는데요 위에 답변 달린거처럼... conf파일 수정했어요
enable for standalone mode 주석처리된거 해제하고
listen=Yes listen_port=2121
이렇게 설정했는데요
현재 xinetd 여기서 어케 vsftpd를 없애죠?
그냥 실행을 해보면
설정은 standalone mode를 enable 시켰는데...
standalone으로 실행할 수 없고 inetd로 실행하라고 하네용..ㅡ.ㅡ;;;
어찌해야 하나...
일단은 제 나름대로 방법을 알아보고는 있는데...
아시는 분 갈켜 주시면 고맙겠네요...^^;;
행복하세요... ^^*
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
포트를 바꿀려면, vsftpd가 standalone 모드로 돌아가야 합니다.
기본 포트를 바꾸실려면, 일단 vsftpd가 standalone 모드로 돌아가는지 부터 확인해야 합니다.
xinetd와 같은 서비스 데몬에 맞물려서 vsftpd가 돌아가도록 되어 있으면 포트 번호를 바꿀 수 없는것으로 알고 있습니다.
standalone 모드로 돌아가게 하고 싶다면, /etc/vsftpd.conf 의 맨 아래에 다음 줄을 추가합니다:
listen=YES
inetd인 경우, /etc/inetd.conf에서 ftp 부분을 주석처리하고 inetd를 재시작 하시길 바랍니다.
그런다음
$ vsftpd &
명령으로 standalone 모드로 돌아가는지 확인하면 됩니다.
standalone모드로 돌아간다고 확인되면, /etc/vsftpd.conf에서 다음 줄을 변경/추가하면 됩니다.
listen_port=원하는포트번호
를 하여 변경할 수 있습니다. 자세한건 man vsftpd.conf 해보시길 바랍니다.
vsftpd을 standalone모드로 돌릴려고 하니깐
돌릴려고 vsftpd.conf파일 끝에 listen=YES를 붙이니깐
Yoonbos/# vsftpd
500 OOPS unrecognised variable in config file
이렇게 에러메시지 나오면서 안되네요;;
debian woody 3.0r1에 vsftpd 1.0.0-2 입니다.
스탠드 얼론 기능은...
standalone으로 작동하는 기능은 vsftp 1.0.1 버전에 처음 들어갔는걸로 알고 있고..
리스너 옵션이라던지는 1.1.0 이상에서 정상적으로 작동합니다.
현재 안정판이 1.1.3이고 개발버전이 1.2.0rc1이 나왔군요.
vsftp를 업그레이드 하는 수 밖에 없는 것 같습니다.
^^
답변 감사합니다.^^;
1.1.3인가 깔려고 했었는데, 그거 깔려니까 버전 올려서 깔아야 하는 라이브러리들이 너무 많더라구요;;
atp-get으로 testing 버전을 어떻게 받는지 몰라서 하나하나 다운받아서 깔다가 포기--;
저는 레드헷9 사용하고 있는데요위에 답변 달린거처럼... conf파일
저는 레드헷9 사용하고 있는데요
위에 답변 달린거처럼... conf파일 수정했어요
enable for standalone mode 주석처리된거 해제하고
listen=Yes
listen_port=2121
이렇게 설정했는데요
현재 xinetd 여기서 어케 vsftpd를 없애죠?
그냥 실행을 해보면
설정은 standalone mode를 enable 시켰는데...
standalone으로 실행할 수 없고 inetd로 실행하라고 하네용..ㅡ.ㅡ;;;
어찌해야 하나...
일단은 제 나름대로 방법을 알아보고는 있는데...
아시는 분 갈켜 주시면 고맙겠네요...^^;;
행복하세요... ^^*
댓글 달기