SSH 连接被拒绝

sae*_*eed 7 ssh ubuntu

我有一个装有 linux 的 mini2440 板。我想通过 vmware-ubuntu 11.10 的 SSH 连接连接到它。我可以ping通。但是我们我想用这个命令连接到它

ssh root@192.168.1.230
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Connection refused
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索。有人说:“安装openssh-server”。我安装了它。有人说:“检查 sshd 是否正在运行”,我检查了它。有人说:“在 Windows 防火墙上打开端口 22。我为入站规则和出站规则打开了它。我需要这个连接来使用 Eclipse 远程调试我的程序。

但是 :( 但是它们都没有用。我仍然遇到这个错误。你能帮我吗?我很困惑。

Pio*_*ula 1

如果显示连接被拒绝,则意味着端口已打开。否则 SSH 客户端如何知道连接被拒绝?!这意味着您的 Open-SSH 正在主动阻止 mini2400 上的所有传入连接。

如果端口关闭,它会说connection could not be established。Ping 不会确定 SSH 是否有效,因为 ping 会在接口层产生与软件方面关系不大的回显。(例如Ping没有端口号,但需要有一个分配给Echo back的IP)

但可以肯定的是,您可以尝试 Telnet 到端口 22 并查看终端显示的内容 - 如果您收到一些反馈,则它会打开端口.. 耶!否则连接超时。嘘

因此,您需要更改配置以允许本地 IP 范围进行连接。它认为有时它会在某些发行版的conf文件中被注释-您是否检查过并确保该设置是您在MINI机器上需要的?