vsftp 无法从本地主机登录

vsftp 无法从本地主机登录

我在 centos-7 上进行了设置vsftpd。有简单直接的教程。但是,不仅从服务器外部,甚至从localhost,我都无法通过 ftp 登录。

[root@localhost ~]# cat /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
root
mahmood
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
[root@localhost ~]# ftp mahmood@localhost
ftp: mahmood@localhost: Name or service not known
ftp> quit

[root@localhost ~]# ftp localhost
Trying ::1...
Connected to localhost (::1).
220 (vsFTPd 3.0.2)
Name (localhost:root): root
530 Permission denied.
Login failed.
ftp> quit
221 Goodbye.

对此您有什么想法吗?

答案1

要清楚的是,看起来你可以连接到 FTP 服务器,您根本无法登录。这有很大区别。

这看起来是正确的行为。请记住,该ftpusers文件列出了不允许登录到 FTP 服务器(如顶部的注释所述)。

从该文件中取出您想要使用的帐户或者使用其他帐户。

相关内容