suse 11怎么开启ftp服务

suse 11怎么开启ftp服务,第1张

1.启动vsftp服务器

# cd /etc/xinetd.d/

# ls

# chkconfig vsftpd --list

# chkconfig vsftpd on

# chkconfig vsftpd --list

2.重新启动xinetd

# rcxineted restart

3.默认情况下xineted不自动启动,手动更改.

# chkconfig xinetd --list

# chkconfig xinetd on

4. 测试ftp服务器

提示:ftp默认目录为 /src/ftp

不确定你用的什么模式,我在自己的系统上测试了一下。

1.standalone 模式:

1.1yast xinetd 里off vsftpd

1.1.1 /etc/vsftpd.conf 里设置listen_ipv6=YES 注释掉listen=YES

FTP工作正常

/etc/init.d/vsftpd restart done

1.1.2 /etc/vsftpd.conf 里注释掉listen_ipv6=YES 设置listen=YES

# /etc/init.d/vsftpd restart done

ftp正常

1.1.3/etc/vsftpd.conf 里设置isten_ipv6=YES 设置listen=YES

# /etc/init.d/vsftpd restart

exit status of parent of /usr/sbin/vsftpd: 1 failed

ftp 无法连接 原因应为conf里写的 “ run two copies with two conf files”

1.1.4/etc/vsftpd.conf 里注释掉isten_ipv6=YES 注释掉listen=YES

# /etc/init.d/vsftpd restart

exit status of parent of /usr/sbin/vsftpd: 1 failed

ftp 无法连接

1.1.5 根据 以下文档 不做测试 文档见

/usr/share/doc/packages/vsftpd/README.SUSE

”Starting with 10.1 vsftpd can be configured standalone

or over the xinetd superdeamon. Default is standalone.

If you want to run it over xinetd make sure the you enable

the service in the xinetd configuration (/etc/xinetd.d/vsftp)

and set the following line in /etc/vsftpd.conf

listen=NO

This is needed for vsftpd to over xinetd.“

2.xinetd 模式

2.1 yast xinetd 里 on vsftpd

/etc/vsftpd,conf 注释掉listen_ipv6=YES设置listen=NO

#service xinetd restart

ftp 工作正常

# /etc/init.d/vsftpd restart

exit status of parent of /usr/sbin/vsftpd: 1 failed

2.2 yast xinetd 里 off vsftpd

/etc/vsftpd,conf 注释掉listen_ipv6=YES设置listen=NO

#service xinetd restart

ftp无法连接

# /etc/init.d/vsftpd restart

exit status of parent of /usr/sbin/vsftpd: 1 failed

是配置监听端口吗?

监听端口缺省为21,如果不想用这个端口,修改ftp 服务器配置文件(vsftp)/etc/vsftpd/vsftpd.conf,增加(或修改)这一行:

listen_port=8000

重新启动ftpd:

sudo service vsftpd restart。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/266420.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存