FTP登录后输入任何命令时出现“未连接”消息

时间:2013-07-16 17:43:18

标签: ftp

我正在尝试从命令提示符使用FTP。所以当我输入

c:\> ftp www.test.com

它会等待一段时间并更改为ftp>

所以我认为连接成功,即使它没有要求我输入用户名和密码。

现在,当我在lsdir中输入任何命令时,会显示“未连接”的消息。

我不确定为什么会这样说,即使连接失败,命令提示符也会更改为ftp>

3 个答案:

答案 0 :(得分:1)

在/etc/vsftpd.conf文件中取消注释以下内容:

  • local_enable = YES
  • WRITE_ENABLE = YES
  • anon_upload_enable = YES

使用以下命令重新启动FTP服务:   - sudo /etc/init.d/vsftpd restart

答案 1 :(得分:0)

这意味着您与您尝试与之通信的ftp服务器之间存在连接问题。

  1. 检查以确保您的防火墙/防火墙不阻止ftp。假设ping已启用,尝试ping ftp服务器的ip地址是一种通常不错的方式来查看是否可以访问它。您也可以尝试使用telnet 21
  2. 使用Filezilla或其他一些ftp客户端(除了命令行)检查您是否可以连接。

答案 2 :(得分:-1)

您可能应该使用SFTP,而不是FTP。尝试

sftp <user>@<host> <port>