使用OpenBSD 3.8 release自带的FTPD架设FTP服务器

http://tech.ddvip.com   2006年08月28日    社区交流

本文详细介绍使用OpenBSD 3.8 release自带的FTPD架设FTP服务器

  符号);

  2:使用ps查看ftpd的PID,或者查看"var/run/ftpd.pid"文件,然后"kill PID"。

  以下是ftpd常用的一些参数(这里列出的只是常用的,并不是全部。更多的参数请查看ftpd的man文档):

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

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

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

  -D 如果指定了该参数,ftpd将做为daemon运行,监听ftp端口并且fork子进程对连接进行

  处理。在繁忙的服务器上,这样可以减少系统负载,与使用inetd方式启动ftpd比起来,

  这种方式使用更少的系统资源。

  -d 使用LOG_FTP将Debug信息写入syslog。

  -l 每个成功和失败的ftp session都将由LOG_FTP工具通过syslog记录下日志。如果这个选

  项被指定两次,所有get/put/append/delete/make directory/remove directory/rename

  操作以及所操作的文件都将被记录进日志。

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

  的输出一样。

  -n 禁止匿名登录。通常是允许的。

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

  (如果它存在的话)。

  -T maxtimeout

  连接超时的时间限制。默认是2小时。

  -u mask

  强制设置umask为指定的mask。而不是使用/etc/login.conf中的设置(login.conf中通常

  设置为022),并且不允许chmod。

  看了这几个选项,你应该可以组合出合适的选项来满足自己的功能需求了。

责编:豆豆技术应用

正在加载评论...