vsftpd:500 OOPS:无法读取配置文件:127.0.0.1

时间:2015-04-28 13:57:16

标签: centos vsftpd

我在CentOS VM上安装了vsftpd

rpm -qa | grep vsftp    
vsftpd-2.2.2-13.el6_6.1.x86_64

vsftpd is running     
service vsftpd status    
vsftpd (pid 14806) is running...

但是我无法做ftp localhost或vsftpd 127.0.0.1而且它说

[root@ash-dev-xxx-admintest-01 vsftpd]#  vsftpd 127.0.0.1    
500 OOPS: cannot read config file: 127.0.0.1

下面是vsftpd.conf文件。

[root@ash-dev-xxx-admintest-01 vsftpd]# pwd    
/etc/vsftpd    
[root@ash-dev-xxx-admintest-01 vsftpd]# ls -l    
total 20    
-rw------- 1 root root  125 Oct 17  2014 ftpusers    
-rw------- 1 root root  361 Oct 17  2014 user_list    
-rw------- 1 root root 4597 Apr 28 06:10 vsftpd.conf    
-rwxr--r-- 1 root root  338 Oct 17  2014 vsftpd_conf_migrate.sh   

2 个答案:

答案 0 :(得分:0)

vsftpd是一项服务(man vsftpd)vsftpd - 非常安全的FTP守护程序:

/sbin/service vsftpd status

vsftpd (pid 12870) is running...

如果你停止它:

/sbin/service vsftpd stop

您将无法ftp到服务器:

ftp 127.0.0.1

ftp: connect: Connection refused

再次启动服务:

/sbin/service vsftpd start

Starting vsftpd for vsftpd:                                [  OK  ]

使用 ftp 代替 vsftpd 连接到localhost ....

# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.2.2)
Name (127.0.0.1:root):

答案 1 :(得分:0)

我自己解决了。我安装了vsftpd但没有安装ftp客户端。 我安装了ftp-0.17-54.el6.x86_64并解决了问题