[질문] FTP Port를 변경하고 싶습니다.

nakrlove의 이미지

안녕하세요!
FTP접근때문에 게시판을 많이 보게 되는군여
그리고 까나리님께서 많이 도움을 주셔서..
뭐가 문제인지도 알게되었습니다.

그리고 해결점을 찾을수가 없어서 혹시나 해서 적어봅니다.
저는 하나로의 통신망을 사용합니다.
근데 여기서 ftp port를 막는다고 합니다.

그렇다면 ftp 21 port를 제가 port를 임의로 변경을 하면 외부에서
접근가능하지 않을까 싶어서 port를 변경해볼려구 하는데여..
/etc/services에 ftp포트 변경만 하면 되지 않는건가여..

또다른곳에 설정하는곳이 있는지 궁금합니다.

아니면 아예 port변경이 불가능한건지 ??
리눅스 초보..

warpdory의 이미지

ftp 데몬 프로그램 설정에서 바꿀 수 있습니다.

많이 쓰이는 proftpd 의 경우에 /etc/proftpd/proftod.conf (디렉터리 같은 건 조금 달라질 수 있습니다.) 파일에 보면 중간쯤에
21
이라는 숫자를 ... 다른 걸로 고치고 다시 proftpd 를 돌리면 됩니다.

다만 ... 다른 많이 쓰는 포트와 충돌시키면 곤란합니다. 예를 들어서 80 번이라든가.. 22 번이나 53 .. 이런 건 좀 곤란하죠.

대충 1000 번대 이상의 포트를 쓰면 별 문제는 없을 것입니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

nakrlove의 이미지

warpdory wrote:
ftp 데몬 프로그램 설정에서 바꿀 수 있습니다.

많이 쓰이는 proftpd 의 경우에 /etc/proftpd/proftod.conf (디렉터리 같은 건 조금 달라질 수 있습니다.) 파일에 보면 중간쯤에
21
이라는 숫자를 ... 다른 걸로 고치고 다시 proftpd 를 돌리면 됩니다.

다만 ... 다른 많이 쓰는 포트와 충돌시키면 곤란합니다. 예를 들어서 80 번이라든가.. 22 번이나 53 .. 이런 건 좀 곤란하죠.

대충 1000 번대 이상의 포트를 쓰면 별 문제는 없을 것입니다.

먼저 답변감사 드립니다.
근데 저는 vsFTP사용합니다.
/etc/vsftpd.conf 에 Port를 수정할려면 어디죠

그리고 services도 수정 하는게 맞는건지 답변 다시 부탁드립니다.!

Linux 를 배워봅시다.

warpdory의 이미지

services 파일은 수정할 필요 없습니다. 그냥 쓰시면 되고요.

vsftpd 도 아마 /etc/vsftpd 정도의 디렉터리가 있을 겁니다. (제가 안 써봐서 확신은 못하겠습니다.

거기에도 vsftpd.conf 정도의 파일이 있을 터이니.. 거기서도 역시 21 어쩌구 되어 있는 줄을 슬쩍 고치면 될 겁니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

nil999의 이미지

Quote:
먼저 답변감사 드립니다.
근데 저는 vsFTP사용합니다.
/etc/vsftpd.conf 에 Port를 수정할려면 어디죠

그리고 services도 수정 하는게 맞는건지 답변 다시 부탁드립니다.!


man vsftpd.conf
에서 listen_port 항

ㅎ~~ㅠ

익명 사용자의 이미지

Quote:

man vsftpd.conf
에서 listen_port 항

잉 어떻게 된거죠..
저는 listen_port 항이 보이질 않내여! :(

nil999의 이미지

Quote:
잉 어떻게 된거죠..
저는 listen_port 항이 보이질 않내여! :(

샘플로 주어진 vsftpd.conf 에는 listen_port 에 대한 내용이 없는 것 같습니다.
vsftpd.conf의 맨페이지를 보시면 (man vsftpd.conf)
listen_port 라는 옵션이 있습니다.
listen_port 는 vsftpd를 standalone 모드로 실행시
vsftpd.conf 에 listen_port=port_number 를 추가하고 재실행하면 될 것입니다.

ㅎ~~ㅠ

kuaaan의 이미지

중간에 방화벽이 막고 있을 경우 ftp 포트를 변경하는 것만으로는
방화벽을 우회할 수 없습니다. 그것은 ftp 프로토콜이 내부적으로
접속포트와 data전송포트를 별도로 사용하기 때문입니다.

말하자면, 방화벽이 열려있다 하더라도,
방화벽이 해당포트를 'ftp 포트'라고 인식하고 있지 않다면,
ftp를 사용할 수 없습니다.

----------------------------------------------
한번뿐인 인생....
미친듯이 살아보자!
----------------------------------------------

익명 사용자의 이미지

kuaaan wrote:
중간에 방화벽이 막고 있을 경우 ftp 포트를 변경하는 것만으로는
방화벽을 우회할 수 없습니다. 그것은 ftp 프로토콜이 내부적으로
접속포트와 data전송포트를 별도로 사용하기 때문입니다.

말하자면, 방화벽이 열려있다 하더라도,
방화벽이 해당포트를 'ftp 포트'라고 인식하고 있지 않다면,
ftp를 사용할 수 없습니다.

active 방식은 어차피 windows xp 나 2003 혹은 일반 가정용 공유기의 방화벽(?)기능 때문에 사용하기 어렵습니다.
passive 방식이라면 data 포트의 범위를 방화벽(서버측 혹은 ISP측)이 그다지 제한하지 않는 30000번 이상의 포트로 지정함으로써 크게 문제가 생기지 않죠. 요새는 passive 가 일반적이지 않습니까?

kuaaan의 이미지

흐음... passive모드로 설정하여 30000번 이상의 포트로 서비스한다...라...
그런 방법이 있었군요. 미처 몰랐습니다.

----------------------------------------------
한번뿐인 인생....
미친듯이 살아보자!
----------------------------------------------

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.