中国青基会
RSS
热门关键字:  None  linux+moodle安装  mac  rhel5  199
当前位置 : Nixsky>BSD>OpenBSD>列表

使用OpenBSD自带的ftpd程序搭建ftp服务器

来源:cnfug.org 作者:张煌彬 时间:2007-03-04 点击:

  ftpd常用参数

  以下是ftpd 常用的一些参数(这里列出的只是常用的,并不是全部。更多的参

  数请查看OpenBSD 的Manual Page。

  ·-4 如果指定了\-D"参数,则强制ftpd 只使用IPv4地址。

  ·-6 和\-4"的解释类似;如果指定了\-D"参数,则强制ftpd只使用IPv6地址。

  ·-A 只允许匿名登录(除非指定了\-n"选项)。

  ·-D 如果指定了该参数,ftpd 将做为daemon运行,监听ftpd 端口并且fork子进程对连接进行处理。在繁忙的服务器上,这样可以减少系统负载,与使用inetd 方式启动ftpd比起来,这种方式使用更少的系统资源。

  ·-d 使用LOG FTP将Debug信息写入syslog。

  ·-l 每个成功和失败的ftp session 都将由LOG FTP 工具通过syslog记录下日志。如果这个选项被指定两次(-ll),所有get/put/append/delete/make、 directory/remove、dire操作以及所操作的文件都将被记录进日志。

  ·-U 每个并发的ftp session都被记录到日志文件/var/run/utmp,记录的格式就象who(1)命令的输出一样。

  ·-n 禁止匿名登录。默认是允许的。

  ·-S 如果设置了这个参数,ftpd 将会把所有匿名用户的下载情况记录在文件/var/log/ftpd 中(如果该文件存在的话)。

  ·-T maxtimeout 连接超时的时间限制。默认是2小时。

  ·-u mask 强制设置umask为指定的mask。而不是使用/etc/login.conf 中的设置(/etc/login.conf 中通常设置为022),并且不允许chmod。

  常用参数组合

  看了上面几个常用选项的含义,你应该可以组合出合适的选项来满足自己的功能需求了。

  1、只允许使用系统帐号登录FTP

  因为匿名用户登录需要使用到系统中的一个名为"ftp"的帐户(更多关于该帐户的描述,请看本文下半部分),而OpenBSD系统中默认没有该帐户,需要手动建立并且设置正确的权限,所以如果只允许用户通过系统帐号登录FTP服务器,则只需要在/etc/rc.conf 中将ftpd °ags 的值简单地设置为"-D"即可(虽然这时候的设置仍然允许匿名用户登录,但是因为系统中没有"ftp"用户,所以无法登录)。当然你也可以多设置一些参数。比如:

  ftpd °ags="-4DllUSn"

  参考上面几个常用选项的说明,你就会明白这是什么意思了。

上一篇:没有了
下一篇:OpenBSD3.8+PF+PFSYNC+CARP
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册