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

问题描述 投票:5回答:3

我试图从命令提示符使用FTP。所以当我进入

c:\> ftp www.test.com

它等了一会儿,然后变成了ftp>

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

现在,当我在lsdir中输入任何命令时,它会显示一条消息“Not Connected”。

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

ftp
3个回答
1
投票

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

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

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


0
投票

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

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

0
投票

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

sftp <user>@<host> <port>

© www.soinside.com 2019 - 2024. All rights reserved.