在嵌入式设备上安装ssh服务器

问题描述 投票:0回答:2

我正在尝试通过ssh连接到嵌入式设备。但是,当尝试连接时,即使尝试更改端口号,我也总是会收到connection refused消息。从将/etc/ssh/中的文件更改为接受特定的端口号,到sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT ,我都尝试了所有解决此问题的方法。

[阅读了一些评论后,我发现也许问题之一是我的嵌入式设备上没有安装ssh。那么,如何在嵌入式设备上实际安装ssh?我正在使用带有ATMEL AT91SAM9G20的FOX G20 V板。

自从我在这个问题上待了几天以来,我将不胜感激。

linux ssh embedded arm atmel
2个回答
2
投票

您需要为嵌入式设备交叉编译OpenSSH,请按照以下步骤操作

  1. 从以下位置下载OpenSSHhttp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz
  2. 提取并使用工具链对其进行交叉编译

    ./ configure --host =“主机架构”

    make

  3. 从已编译的源复制sshd并将其下载到嵌入式中设备并运行它

    / path / sshd

  4. 尝试与嵌入式设备连接


0
投票

这可能会晚一点,但对于某人可能有用,但对于嵌入式设备您可能还需要考虑

据我所知,他们所有人都应该在ARM上工作,您可能必须交叉编译,正如[C​​0]所说。

© www.soinside.com 2019 - 2024. All rights reserved.