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

豆豆网   技术应用频道   2006年08月28日  【字号: 收藏本文

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

  这个目录并不是必须的。如果希望匿名用户登录到FTP后能够执行一些command,就可以将command

  复制到这个目录下。所有的command的权限都应该设置为只允许执行(111)。

  # mkdir /var/ftp/bin

  # chown -R root:ftp /var/ftp/bin

  #COPY YOUR PROGRAMS TO /var/ftp/bin,AND THEN:

  # chmod -R 111 /var/ftp/bin/*

  3.3:"~ftp/etc"目录;

  和"~ftp/bin"目录一样,这也是个可选的,并不推荐创建它。(更多关于该目录设置的信息请查看"ftpd"

  的man文档)。

  3.4:"~ftp/pub"目录:

  这个目录用来存放你希望被匿名用户访问的文件。权限应该设置为555。

  # chown -R root:ftp /var/ftp/pub

  # chmod -R 555 /var/ftp/pub

  这里虽然提到了创建三个目录,但是实际上我们只需要创建"~ftp/pub"目录并设置好权限就可以了。

  4:chroot匿名登录的用户;

  "ftpd"会将"/etc/ftpchroot"文件中列出的用户都chroot。要使"ftp"用户在登录ftp后被chroot,只需要简单

  地把用户名添加到这个文件中就可以了。这是一个示例文件:

  # file : /etc/ftpchroot

  # $OpenBSD: ftpchroot,v 1.3 1996/07/18 12:12:47 deraadt Exp $

  #

  # list of users (one per line) given ftp access to a chrooted area.

  # read by ftpd(8).

  ftp

  bibby

  "ftpd"在启动时会读取这个文件,如果"ftp"和"bibby"这两个用户登录ftp,将被分别chroot到自己的$HOME目录下。

  5:其他一些相关文件;

  /etc/ftpusers -- 列出了所有不受欢迎的用户。列在该文件中的用户都无法登录ftp。

  /etc/ftpwelcome -- 欢迎信息。登录上ftp的用户都将在登录时看到这一信息。

  /etc/motd -- 如果"/etc/ftpwelcome"文件不存在,则使用"/etc/motd"文件的内容做为欢迎信息。

  ".message" -- 这个文件可以被放置在"~ftp"目录下的任何一个子目录中。用户进入该目录时就会显示这个

责编:豆豆技术应用

正在加载评论...