我在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
答案 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并解决了问题