OpenBSD目录下如何启动FTP服务器,关于配置磁盘…

2009-05-13 12:10:31来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

OpenBSD目录下如何启动FTP服务器,关于配置磁盘限额等问题.
                                               
                                               
                                                                                                                                                                                                                        ftpd的三种启动方式OpenBSD的ftpd程序没有配置文件,就靠设置运行参数进行配置。所有参数的
含义都可以在ftpd 的man文档中获得详细信息:
$ man ftpd
ftpd程序的启动有三种方法:
·inetd方式
·'rc'方式
·直接在命令行下执行ftpd命令
1、inetd方式
在'etc/inetd.conf'文件中有这么一行:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -US
这里为'ftpd'传递了两个参数'-US'。当然,你还可以组合自己想要的参数。
(一些常用参数的含义已在下文给出)。使用inetd方式,ftpd由inetd进程管
理,所以需要启动inetd服务才能启动ftpd。在OpenBSD的默认设置中,inetd被
配置为随系统启动。查看'/etc/rc.conf'中的'inetd'变量的值:
inetd=YES
2、'rc'方式
所谓'rc'方式,指的就是通过修改'/etc/rc.conf'或者'/etc/rc.conf.local'文件中变
量的值,为服务的启动添加'entry',使服务能够随系统启动。使用'rc'方式启
动fttpd,只需要将'/etc/rc.conf'中的'ftpd_flags'变量设置为自己组合好的参数
即可。这种方法需要在系统重启后服务才会随系统启动(这里的参数暂时使用
与'inetd'方式相同的参数):
ftpd_flags="-US"
3、直接在命令行执行ftpd命令
这种方法的好处是不需要重新启动系统就可以启动ftpd服务:
# /usr/libexec/ftpd -4DllUS
停止ftpd1、'/etc/rc.conf'
如果不需要ftpd随系统启动,则在'/etc/rc.conf'文件中将'ftpd_flags'变量的值设
置为"NO"”:
ftpd_flags="NO"
2、# kill PID
如果需要现在就结束ftpd进程,则使用\kill PID"的方式来实现:
# kill $(cat /var/run/ftpd.pid)
ftpd常用参数以下是ftpd 常用的一些参数(这里列出的只是常用的,并不是全部。更多的参
数请查看OpenBSD 的Manual Page。
· -4 如果指定了\-D"参数,则强制ftpd 只使用IPv4地址。
· -6 和\-4"的解释类似;如果指定了\-D"参数,则强制ftpd只使用IPv6地址。
· -A 只允许匿名登录(除非指定了\-n"选项)。
· -D 如果指定了该参数,ftpd 将做为daemon运行,监听ftpd 端口并且fork子进程对连接进行处理。在繁忙的服务器上,这样可以减少系统负载,与使用inetd 方式启动ftpd比起来,这种方式使用更少的系统资源。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:安装好openbsd后的一些基本设定(原创)

下一篇:SSH 公钥/密钥的生成