请教如何把vsftpd设置成独立守护进程

发布于 2022-10-03 23:24:31 字数 122 浏览 28 评论 0

我测试的rh8环境下的vsftpd服务,系统默认由xinetd管理,我想让它成为独立守护进程,应该如何设置,哪位有相关的启动脚本啊。

我知道如何不让xinetd启动vsftpd,但不知道怎么使它独立守护。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

明媚如初 2022-10-10 23:24:31

用命令whereis vsftp
知道在那个地方后,去修改.conf文件,改为standlone就可以了

合约呢 2022-10-10 23:24:31

whereis vsftpd
在我的机子上是在/etc/vsftpd/vsftpd.conf
用VI编辑改为standlone

尴尬癌患者 2022-10-10 23:24:31

我的是RH8,配置文件里找不到那个选项。
能说的具体些吗?

而且因为vsftpd是由xinetd来管理的,
当我用service vsftpd start命令时,shell报错,
有不能识别的参数,请问有什么命令通过字符界面启动。

我现在都是修改/etc/xinetd.d/vsftpd文件,然后restart xinetd来实现的,方法很笨啊。

蝶舞 2022-10-10 23:24:31

vsftpd.conf的参数很多的,可以man一下。

萌面超妹 2022-10-10 23:24:31

$man vsftpd.conf

       listen If  enabled, vsftpd will run in standalone mode. This means that
              vsftpd must not be run from an inetd of some kind. Instead,  the
              vsftpd  executable is run once directly. vsftpd itself will then
              take care of listening for and handling incoming connections.

              Default: NO

仅一夜美梦 2022-10-10 23:24:31

由xinetd方式启动vsftpd,主配置文件不能使用listen=yes和tcp_wrappers=yes的配置另外max_clients和max_per_ip等配置选项也不能使用,因此把这几项配置前的#去掉,然后vi /etc/xinetd.d/vsftpd

倥絔 2022-10-10 23:24:31

我修改了/etc/vsftpd.con文件,添加了
listen=YES
同时,修改了/etc/xinetd.d/vsftpd文件,设置
disable=yes

但是启动后还不行,连接时说没有监听端口

后来我删除了/etc/xinetd.d/vsftpd文件,现在在
redhat-config-services里面连这个服务都没有了

另外:一些由xinetd管理的服务,不如telnet怎么用命令启动啊?
我使用service telnet start时
报错,说unrecognized service,怎么解决啊。。

问题比较多,望达人指点。

红焚 2022-10-10 23:24:31

我修改了/etc/vsftpd.con文件,添加了
listen=YES
同时,修改了/etc/xinetd.d/vsftpd文件,设置
disable=yes

然后手工启动
/usr/sbin/vsftpd /etc/vsftpd.conf &
现在独立监听了,但是使用chkconfig看不到服务,虽然能正常登录
而且

还是老问题,用service vsftp status 报错。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文