2013-07-16 76 views
0

我有Linaro在嵌入式系统(Zedboard)中运行。我正在使用Mac终端ssh到这个系统。 Zedboard有一个IP。我将它设置在接口文件中。这块主板没有连接到互联网,也没有运行任何防火墙。我不能ssh到这台机器。无法从Mac OS X ssh到Linux

$ ssh -vvv [email protected] 
OpenSSH_5.6p1, OpenSSL 0.9.8x 10 May 2012 
debug1: Reading configuration data /etc/ssh_config 
debug1: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to 169.254.218.146 [169.254.218.146] port 22. 
debug1: connect to address 169.254.218.146 port 22: Connection refused 
ssh: connect to host 169.254.218.146 port 22: Connection refused 

不应该有第三个详细的debug3?但是Ping工作。我可以ping得很好,它响应。任何帮助表示赞赏。谢谢。

编辑:我注意到一些奇怪的行为。我的第一次连接(在启动Linaro之后)实际上超时了。

[email protected]’s MacBook Pro ~ $ ssh -vvv [email protected] 
OpenSSH_5.6p1, OpenSSL 0.9.8x 10 May 2012 
debug1: Reading configuration data /etc/ssh_config 
debug1: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to 169.254.218.146 [169.254.218.146] port 22. 
debug1: connect to address 169.254.218.146 port 22: Operation timed out 
ssh: connect to host 169.254.218.146 port 22: Operation timed out 

任何后续ssh的连接拒绝结果。

回答

0

这里没有第三个调试级别显示的信息。它显示了有关SSH连接的其他详细信息,但在此处没有建立任何连接,所以没有什么可说的。

您的输出表明Zedboard未运行SSH服务器,或者未配置为接受此IP上的连接。

+0

操作超时会限制它到更晚的正确? – maverick1989

+0

在网络出现在主板上之前,“运行超时”错误看起来像您尝试连接。 – duskwuff

+0

我们的实验室有一个内核映像,并保存在我们的服务器上。我再次下载并启动它,它工作正常。有时ssh不起作用,但ssh -vvv要求RSA指纹授权,然后工作。无论哪种方式,-vvv总是有效。我想我应该找到一些关于这个的。尽管感谢您的回复。 – maverick1989