连接到主机端口22的连接被拒绝,但是建立了端口22连接的另一台主机


1

我正在Linux机器上使用两个嵌入式板。对于其中一个,我可以通过ssh端口22 毫无问题地连接到它。但是当我尝试在端口22上连接到另一个端口时,它给了我

连接到主机端口22:连接被拒绝

这很奇怪,因为我能够连接到一个板但不能连接到另一个板。而且由于我能够连接到一个,所以我知道ssh没有任何问题,也没有任何防火墙或iptables问题。

有人通过这些小信息知道什么可能是问题吗?

有关更多信息,我仍然可以对拒绝连接的设备执行ping操作。


看看您的〜/ .ssh / known_hosts,也许您需要手动删除该地址的旧密钥...
Gotschi 2014年

@Gotschi我已经删除了整个文件(如一些解决方案所建议的),所以这应该不是问题。
亚当

Answers:


1

“拒绝连接”表示没有进程侦听该端口上的连接。端口22是SSH服务器端口。因此,返回“连接被拒绝”错误的计算机可能未运行SSH服务器。或者,如果它正在运行SSH服务器,则该服务器已设置为接受其他端口上的连接。


谢谢您的回答。那我该如何改变它的监听端口呢?这是一个嵌入式板,由于我无法连接到它,所以有什么方法可以更改它侦听的端口吗?以及如何确保它正在运行ssh?同样,这是嵌入式板而不是计算机。
亚当

我也忘记提及我可以ping通每个设备,但是不能连接到其中一个。
亚当

最好的选择是询问一个新问题,特别是有关如何检查/调整嵌入式计算机中的SSH服务器的问题。请务必提及设备的类型,运行的操作系统,如何访问它(在不使用SSH的情况下)以及这些方面的信息。
Kenster 2014年

我想你是对的。在我问一个新问题之前,您是否有任何建议/帮助可以帮助我解决这些问题?
亚当
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.