FreeBSD架? FTP

?你的 FreeBSD 安?好後就?冉 FTP ,只是??不??铀??眩 有人?得 FreeBSD ?冉ǖ ftpd 太?春,??硗庥?e的 ftpd ?砣〈? 常?的替代方案有:proftpd , pureftp ......等,不?要??r注意更新,因? FTP 程式常常被找到有安全漏洞。

1 以 FreeBSD ?冉ǖ ftpd 提供服??/h1>一般??恚??你安?好 FreeBSD ,FTP 的服?粘淌 /usr/libexec/ftpd 就有了
只要修改一下 /etc/inetd.conf , FTP 服?站鸵呀?可以提供?有本?C?ぬ?的人使用

1-1 打? FTP 服??/h2>FreeBSD 系?的?? ftpd 提供 daemon 模式(stand alone)和由 inetd ?? ftpd ?煞N方式
?煞N方式比?起?恚?aemon 的方式?合?ν??r???使用多,???大的主?C

1-1-1 方法一:daemon 模式 (stand alone)

1-1-1-1 立即?? ftpd daemon

如果只是要?上??臃?罩灰?绦校?blockquote>/usr/libexec/ftpd -D -l -l??嫡f明:

  • -D :? ftpd 以 daemon 的方式??印?/li>
  • -l :叫 syslogd ??每次的??,用?纱 -l ?t可以?使用的?幼鞫加??
    -l 要留下?????需要配合修改 /etc/syslog.conf 才???佑??

ftpd ?有很多的??担?梢 man ftpd 查看。

1-1-1-2 如何? FreeBSD ??C?r自??? ftpd

如果只用前面的方法?? ftpd daemon,下次系?重新??C後就?]了,?榱俗?它能自???樱???可以把??又噶罘湃 /etc/rc.local 中或是仿 /usr/local/etc/rc.d 的?n案,自己???? ftpd.sh 。例一:

ee /etc/rc.local

在?面放一行:

/usr/libexec/ftpd -D -l -l

例二:仿 /usr/local/etc/rc.d 中的?n案,新增一??叫 ftpd.sh 的 script :

ee /usr/local/etc/rc.d/ftpd.sh

?面放入下面的?热荩?br />

#!/bin/sh

ftpd_flag="-l -l -S"
ftpd="/usr/libexec/ftpd"

case "$1" in
start)
[ -x ${ftpd} ] && ${ftpd} -D ${ftpd_flag} > /dev/null && echo -n ' ftpd
;;
stop)
/usr/bin/killall ftpd > /dev/null && echo -n ' ftpd'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac

exit 0

存好?n後再更改一下?n案的?嘞蓿??它可以?绦校?blockquote>chmod 554 /usr/local/etc/rc.d/ftpd.sh??樱?? FreeBSD ??C?r就????? ftpd ,也可以利用 /usr/local/etc/rc.d/ftpd stop ?硗V狗?眨?绦?r要加什???稻托薷 ftpd_flag 那行。

1-1-2 方法二:由 inetd ??? ftpd

??方式,想?然??,就是要修改 /etc/inetd.conf ?樱?blockquote>ee /etc/inetd.conf先?z查一下 /etc/inetd.conf 中有?]有下面?行:

#ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l

如果像上面那行一?樱?_?是井字?,表示?在 FTP 服?疹A?是被??的。井字?表示?解,不使用,只要把井字?去掉改成下面的?幼樱?table cellspacing="1" cellpadding="5" width="600" align="center" border="1">

ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
(0)

相关推荐

  • 配置FreeBSD的FTP和NFS

    出现以下提示就可以进行FTP设置了:User Confirmation Requested Do you want to have anonymous FTP access to this machi ...

  • FreeBSD FTP 的架设教程

    ?你的 FreeBSD 安?好後就?冉 FTP ,只是??不??铀??眩 有人?得 FreeBSD ?冉ǖ ftpd 太?春,??硗庥?e的 ftpd ?砣〈? 常?的替代方案有:proftpd , ...

  • FREEBSD6.0 架设FTP 服务器

    FTP (File Transfer Protocol) 是常用的网络协议,主要的功能是用来传输档案,我们时常从 FTP 站台下载档案。本章将介绍如何使用 FreeBSD 架设 FTP 服务器,并说明 ...

  • FreeBSD6.2架设FTP服务器详解

    FTP联机的两种模式FTP采用 Client/Server 架构,FTP 协议比较特别的地方在于它在使用时必须建立二个联机:一个用来传输指令、一个用来传输档案。当我们使用 FTP 软件连到 FTP 服 ...

  • FreeBSD的软件管理

    FreeBSD的软件管理

  • 用FileZilla Server v0.9.35 架设FTP服务器的图文方法

    注意!想要架设FTP站让其他人连线进来的话,首先你所使用的网路必须拥有自己的IP位址,不管是浮动IP或固定IP都可以。IP位址就像门牌号码一样,可以让其他电脑透过网际网路连线到你的电脑来。 如果你是使 ...

  • 教你配置freebsd ftp nfs方法

    出现以下提示就可以进行FTP设置了:User Confirmation Requested Do you want to have anonymous FTP access to this machi ...

  • FreeBSD 远程存取

    0. 前言 若以服务器管理而言,我们不能够老是待在主机旁边,必须要有远程访问系统 (telnet 、 ftp) 的需要。 但因为这两个协议并不很安全,所以较新版的 FreeBSD 是不开启这两项服务。 ...

  • FreeBSD 6.2-RELEASE下载

     FreeBSD 6.2-RELEASE 本站镜像: ftp://ftp.cn.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.2/6.2-RELEASE-i386 ...