来自远程服务器的android telnet控制台端口5554:连接被外国主机关闭
Posted
技术标签:
【中文标题】来自远程服务器的android telnet控制台端口5554:连接被外国主机关闭【英文标题】:android telnet console port 5554 from remote server: Connection closed by foreign host 【发布时间】:2018-08-30 01:32:24 【问题描述】:大家!我正在尝试从远程服务器 telnet android 模拟器控制台端口 5554。它已连接,但自动关闭。
telnet remote_ip 5554
返回:
Connected to remote_ip.
Escape Character is '^]'.
Connection closed by foreign host.
同时,telnet adb 端口
telnet remote_ip 5555
没事!
那么,为什么?感谢您的任何建议。
【问题讨论】:
也许监听 5554 端口的程序希望你发送一些东西? @Someprogrammerdude 那到底是什么,链接没有说任何关于 telnet 的内容。 android-developer 我刚刚用模拟器在同一台服务器上试过:telnet localhost 5554。没关系。所以是因为 adb 控制台端口限制为只能本地访问? 那么问题来了,你从连接到连接关闭等了多久?断开连接是否立即发生? @Someprogrammerdude 是的,立即关闭。正如我所说,telnet 5555(adb port),同样的方式是可以的! 【参考方案1】:如果您检查netstat
,您会看到emulator
仅在收听localhost
tcp4 0 0 127.0.0.1.5554 *.* LISTEN
因此您将无法从其他主机进行连接。
【讨论】:
这应该意味着telnet
甚至根本无法连接,telnet
的输出会有所不同。
啊,其实连接没问题。我为 5554 添加了一个 0.0.0.0:5554 的 tcp 重定向。此外,telnet 显示已连接,唯一的问题是自动关闭。以上是关于来自远程服务器的android telnet控制台端口5554:连接被外国主机关闭的主要内容,如果未能解决你的问题,请参考以下文章
MobaXterm telnet手动连接PNET Lab中的设备