脚本学堂 www.jbxue.com
脚本学堂 > 服务器配置 > 文件服务器 > 正文 开启vsftpd服务

开启vsftpd服务的多种方法

发布:脚本学堂/文件服务器  投稿:JB01   2014-04-19 10:29:24  【
本文介绍了开启vsftpd服务的几种方法,linux下常用的ftp软件vsftpd,如何开启与关闭vsftpd服务,在linux下有多种办法,有需要的朋友参考下。

1,开机默认vsftpd服务自动启动:

方法一:
 

复制代码 代码示例:
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost etc]# chkconfig vsftpd on (执行on设置)

方法二:
修改 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

方法三:
修改/etc/rc.local,加入:
 

复制代码 代码示例:
/etc/rc.d/init.d/vsftpd start

方法四,启动与关闭vsftpd
1.用命令行方式启动和停止
在red hat enterprise linux 5中,通过命令行方式启动和停止vsftpd服务可使用如下命令。

1)、启动vsftpd服务
其命令为:
 

复制代码 代码示例:
# service vsftpd start
为 vsftpd 启动 vsftpd: [确定]

2)、停止vsftpd服务
停止vsftpd服务的命令为:
 

复制代码 代码示例:
# service vsftpd stop
关闭 vsftpd: [确定]

3)、重新启动vsftpd服务
重新启动vsftpd服务的命令:
 

复制代码 代码示例:
# service vsftpd restart
关闭 vsftpd: [确定]
为 vsftpd 启动 vsftpd: [确定]

4)、检查vsftpd服务状态
用以下命令检查vsftpd服务的运行状态:
 

复制代码 代码示例:
service vsftpd status
vsftpd (pid 3571) 正在运行...

也可以使用以下命令:
 

复制代码 代码示例:
# /etc/init.d/vsftpd start
# /etc/init.d/vsftpd stop
# /etc/init.d/vsftpd restart

方法五:
applications/system settings/server settings/services
找到vsftpd服务,选择vsftpd服务。
开启vsftpd服务

2,配置ftp默认目录
步骤1:
vi /etc/vsftpd/vsftpd.conf
在文件最后加入如下三行(注意每行后不能有空格,之前加入的时候不小心加入了空格导致服务不能启动):
 

复制代码 代码示例:
local_root=/ftp
chroot_local_user=yes
anon_root=/ftp

步骤2:重启动vsftpd服务
 

复制代码 代码示例:
service vsftpd restart

配置过程遇到的问题:
500 oops: cannot change directory:/rootconnection closed by remote host

解决方法1:
 

复制代码 代码示例:
system->administration->selinux management
boolen-ftp-allow ftp to read/write files in user home directories(enable)

解决方法2:
 

复制代码 代码示例:
setsebool ftpd_disable_trans 1
service vsftpd restart
关键词: vsftpd  
  • 在线评论
用户名: 验证码:
(您的评论需要经过审核才能显示,请文明发言!)