[급질] 방화벽 뒤에 있는 ftp서버 패시브 없이 접속하는 방법은
글쓴이: keist4u / 작성시간: 목, 2003/10/30 - 11:52오전
마스쿼레이딩으로 사설IP를 부여한 서버에서 ftp서비스를 하고 있습니다..
그런데, 방화벽 뒤에 ftp서버가 존재하면 패시브 모드로 연결을 해야지만 제대로 작동을 한다는건 검색을 통해 알아내었는데요..
패시브 모드 사용 안하고 곧바로 사용할 수 있는 방법은 없을까요^^?
지금은 iptables 을 이용해서 사용중입니다..
다른 사설컴퓨터에서 ftp서버(사설ip로)로 접근하면 패시브 없이 되더군요.. 에효..
Forums:
큰 파일을 올릴 것이 아니라면ftp 웹 client 를 사용하셔도 될
큰 파일을 올릴 것이 아니라면
ftp 웹 client 를 사용하셔도 될거 같네요..
예를 들면 이런겁니다.
http://projects.adamsutton.co.uk/phpftp/
궁금한것 ...있는데... 패시브 모드가 무언가요 ?여기다 이렇게 질
궁금한것 ...있는데... 패시브 모드가 무언가요 ?
여기다 이렇게 질문올려도 될지 모르겠습니다.
Re: [급질] 방화벽 뒤에 있는 ftp서버 패시브 없이 접속하는 방
방화벽밖에서 방화벽내의 서버에 직접 접속할 수는 없습니다.
다만 방화벽 역할을 하는 호스트에서 포트포워딩을 통해 직접연결하는 것 처럼 보이도록 할 수는 있습니다.
openssh의 포트포워딩등을 살펴보시기 바랍니다.
See you again!
[quote="doodoo"]궁금한것 ...있는데... 패시브 모드가 무
간단하게 FTP 서버에서 FTP Client로 접속해서 data channel을 여는 것을
Active Mode라고 하고 반대의 경우는 Passive Mode라고 합니다.
참고
http://slacksite.com/other/ftp.html
보다 정확하게 적어주지 않으면 알수가 없습니다.iptables설정은
보다 정확하게 적어주지 않으면 알수가 없습니다.
iptables설정은 어떻게 하였으며 ftp서버설정으로 어떻게 하였는지를
알려주지 않으면 추측할수밖에 없습니다.
방화벽뒤에 ftp가 있으면 액티브는 20번포트만 열고
패시브면 iptables로 related 설정만 하시면 됩니다.
마스쿼레이딩으로 사설IP를 부여한 서버에서 ftp서비스를 하고 있습니다..
그런데, 방화벽 뒤에 ftp서버가 존재하면 패시브 모드로 연결을 해야지만 제대로 작동을 한다는건 검색을 통해 알아내었는데요..
패시브 모드 사용 안하고 곧바로 사용할 수 있는 방법은 없을까요^^?
지금은 iptables 을 이용해서 사용중입니다..
다른 사설컴퓨터에서 ftp서버(사설ip로)로 접근하면 패시브 없이 되더군요.. 에효..
만세
honestee 님 감사합니다.근데 한가지 더.. 저의 사무실에서
honestee 님 감사합니다.
근데 한가지 더.. 저의 사무실에서 외국의 ftp 서버에
접속하고 나서 데이터 전송이 끝난 경우에도 커넥션이 끊어지질 않고 프로세서가 계속 살아 있는경우가 많아요
주로 ftp -n ftpserver 이런식으로 해서 스크립트로 짜는 경우가 많은데... 또한
저의 서버에서도(물론 방화벽 있습니다.) 다른곳에서
접속하고서 데이터가 들어 왔는데... 접속이 끝나질 않아서 계속 프로세서가 살아 있습니다.
그래서 크론에
ps -ef |grep ftp|grep IDLE|awk '{print $2}'|xargs kill $1
뭐... 이런 식으로 등록해 놨는데...
이것도 연관이 있을까요 ???
링크를 따라가서 읽어보니
패시브 모드는 data 체널을 초기화 할때 클라이언트 측에서 특정 포트를 열어 서버에 접속하는 것으로 되어 있던데요....
댓글 달기