[완료] freeBSD에서 FTP를 돌릴려고 합니다.......

ferteen의 이미지

학교 기숙사에서 서버를 돌리고 있는데요..

ssh, telnet, ftp를 설치하고 있는데요..

모두 포트를 막아놓은것 같습니다... 근데 ssh하고 telnet은 포트를 변경해서

모두 접속이 되는데 ftp만 안되네요..

ssh는 /etc/services, /etc/ssh/sshd_config.. 이곳 두곳에서 포트를 변경했고요

telnet는 /etc/services 이곳 한곳에서만 포트를 변경했습니다.

그래서 ftp도 /etc/services에서 변경을 했는데요.. 포트 변경을 하면은..(/etc/services에서 port를 7021로 바꿨습니다.) 그렇게 하면은 pkg_add가 되지를 않습니다...

# pkg_add -r mplayer
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mplayer.tbz: Connection refused
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mplayer.tbz' by URL

위와 같은 메세지가 뜹니다.

pkg_add가되지 않고.. 외부에서 ftp접속은 되느냐... 그것도 안됩니다. 두가지 다 안됩니다..

ftp는 도대체 어떻게 해야 되는지좀.. 답변좀 부탁듣립니다..

무한포옹의 이미지

/etc/services에서 함부로 포트를 변경하면 안됩니다.
클라이언트도 쓰니까요.
ssh 는 sshd_config에서만 변경하는 게 맞고
telnet 이라면 inetd.conf 등에서 변경해야 합니다.
ftpd는 데몬에 다라 설정이 다르니 해당 ftpd의 설정 파일을
변경하시던지 inetd.conf를 수정하세요.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

ferteen의 이미지

포트변경하는것이 없지 않네요..??
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp nowait root /usr/libexec/lukemftpd ftpd -l -r
ftp stream tcp6 nowait root /usr/libexec/lukemftpd ftpd -l -r
ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4
ssh stream tcp6 nowait root /usr/sbin/sshd sshd -i -6
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd

이정도밖에는 없는데요...흠..

freelinux의 이미지

inetd.conf에서 주석을 지워 주세요!
예:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
#ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4
#ssh stream tcp6 nowait root /usr/sbin/sshd sshd -i -6
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
#telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd

ferteen의 이미지

어떻게 해도 외부에서 접속이 안되네요.........ㅋ

octaphial의 이미지

일단 /etc/services를 원상복귀하시는 게 첫 순서인 듯합니다.
그 다음에 /etc/inetd.conf를 수정하셔서 포트를 지정해 주시는 게 좋겠는데요,
manpage를 검색해 보니 -P <포트숫자> 옵션으로 포트를 지정해 준다고 합니다.
제가 FreeBSD를 설치해 놓은 게 아니라 그냥 저 옵션을 적당히 붙여주면 끝나는 것인지는 모르겠지만, 잘 해 보세요.

2007년 3월 6일

hanbyeol의 이미지

각종 서비스를 슈퍼데몬 또는 스탠드얼론으로 띄울 수 있습니다. FreeBSD에서는 시스템 핵심적인 거 빼고는 대부분 Ports를 통해 설치합니다.

inetd.conf나 services를 수정하는 것보다 포트에서 proftpd, pureftpd 등을 설치하고 설정해서 구동하는 게 더 나을 수 있습니다.

ferteen의 이미지

이제 ssh, telnet, ftp.. 외부에서 접속 가능합니다..

3일 걸렸군요..ㅋ

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.