FTP 帮助 12.04 服务器

FTP 帮助 12.04 服务器

我对 Linux/Ubuntu 还很陌生,所以请原谅我的无知。

我已经安装了 ubuntu server 12.04。我已经安装了 vsftpd。我已经编辑了 vsftpd.conf,并确保我已取消注释 local_enable 并且 write_enable 设置为 YES。vsftpd 服务正在运行。ufw 中已允许端口 20 和 21。我可以 ping 到我的路由器,也可以 ping 到 www.google.co.uk,据我所知,这意味着 DNS 正在解析。

我也可以通过 SSH 登录,没有任何问题(不确定这是否有任何相关性,但我想提一下)

我无法使用“filezilla”、“cuteFTP”等进行连接。这是我从 Filezilla 收到的消息


我已经重启了服务。当我以匿名身份登录时,我连接上了,但什么也做不了。我已仔细检查了用户名和密码。正如我所说,我每次都使用相同的凭据登录 SSH,一切正常。

状态:连接到 192.168.0.2:21...
状态:连接已建立,正在等待欢迎消息……
响应:220(vsFTPd 2.3.5)
命令:USER grant
响应:331 请指定密码。
命令:PASS *************
错误:无法连接到服务器

正如我所说,我对此很陌生,因此非常感谢任何帮助。

答案1

错误信息说 错误:无法连接到服务器。很可能是连接问题。

除了 FTP 服务器之外,您还可以从网络上的任何其他机器访问 Linux 服务器吗?

转到网络上的另一台机器并执行以下命令:

telnet my.ftp.server.com 21

如果上述命令显示类似 FTP 横幅220(vsFTPd 3.0.2)FTP 服务器和客户端计算机之间的连接正常。

下一步,您可以检查 VSFTPd 日志:

猫/var/log/vsftpd.log

相关内容