Android 智能手机无法连接 FTP 服务器

Android 智能手机无法连接 FTP 服务器

我确实希望我在正确的社区中提出这个问题;我认为这个问题主要与网络拓扑结构

我正在尝试使用FTP使用为我的 Android 智能手机设置音量字母,但我一直收到此错误:

C:\Windows\system32>ftpuse x: 192.168.1.7
Connecting...
Socket Error # 10061
Connection refused.

命令的不同排列(例如包括用户名和密码)没有任何区别。我正在使用的 Windows 7 桌面通过以太网连接到网络:

PC <--> Switch <--> Vonage box <--> Cable modem/router/WiFi access point <--> Android smartphone

我可以毫无问题地 ping FTP 服务器,我正在尝试让它按以下方式工作Android 社​​区中的建议答案。

非常感谢任何想法或建议。

答案1

因此,您可以采取以下措施来解决问题。

在 Windows 安装中,安装 telnet 客户端(控制面板 > 程序和功能 > 打开/关闭 Windows 功能 > 从列表中启用(选中)telnet 客户端)

安装客户端后,打开命令提示符并输入以下内容

telnet hostname.ftpsite.com 21

telnet 命令将尝试在端口 21(标准 FTP 端口)上连接到 hostname.ftpsite.com(将其替换为您尝试连接的 ftp 主机名)。如果 FTP 在 hostname.ftpsite.com 的端口 21 上作为服务器运行,您将收到一条状态消息。这告诉您 FTP 确实在给定主机的端口 21 上运行。

以下是一个例子

在此处输入图片描述

220 是标准 FTP 响应,本质上意味着一切正常。

另一个选择是安装nmap对于 Windows,像这样扫描你的 Android 手机 IP 地址或主机名

nmap -vv -A xxx.xxx.xxx.xxx

将 xxx.xxx.xxx.xxx 替换为您设备的 IP 地址或主机名。这将使用详细输出扫描您的设备,并扫描设备上的所有常用端口。这将让您清楚地了解 Android 设备上的哪些端口提供哪些服务。

答案2

必须在命令中包含用户名、密码和端口号:

C:\Windows\system32>ftpuse x: 192.168.1.7 mypass /USER:myusername /PORT:7272
Connecting...
Connected.
The operation completed successfully

答案3

看起来服务器未配置为允许在设备上执行此操作。安装后,您需要通过应用程序启动 FTPd 服务,该应用程序应打开您的客户端需要绑定的正确端口。或者某些防火墙阻止了它。

相关内容