【发布时间】:2015-06-19 18:38:19
【问题描述】:
我遵循了 QNX 为 SDP 6.6.0 提供的关于如何设置 OpenSSH SSH daemon 的手册,但我试图让它在现有的 Neutrino 操作系统上运行。至今无济于事。我遇到了几个我在网上找到的任何指南中都找不到解决的坑。
它在 QNX 6.5.0 上运行起来非常简单且开箱即用。例如。 'How do you install an ssh server on qnx' 仅说明生成的密钥并启动守护程序。但这似乎不再是这种情况了。
这是我目前尝试解决的方法:
已创建文件夹
/etc/ssh以及 DSA 和 RSA 密钥尝试启动 sshd => 错误:
/etc/ssh/sshd_config创建了空文件
/etc/ssh/sshd_config-
尝试启动 sshd => 错误:
Could not load host key: /etc/ssh/ssh_host_ecdsa_key Missing privileges separation directory: /var/chroot/sshd` 使用
chmod 700创建具有适当权限的文件夹/var/chroot/sshd和文件/etc/ssh/ssh_host_ecdsa_key
P.S.:为什么只有很少的消息来源真正谈论 SSH 和 QNX。甚至 QNX 也仅通过链接其普通手册页来引用 NetBSD。在 BSP 指南中,他们处理诸如“是的,我们有 SSH - 你可以使用它”之类的主题。如果不是 SSH,那么远程访问的正确方法是什么?!
【问题讨论】:
标签: remote-server qnx sshd qnx-neutrino