我遵循QNX提供的关于SDP 6.6.0的手册,关于如何设置OpenSSH SSH daemon,除非我试图让它在现有的Neutrino OS上运行。目前无济于事。我遇到了几个坑坑洼洼,我无法在网上找到的任何指南中找到解决办法。sshd @ QNX:无法加载主机密钥/缺失权限分隔
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`
创建的文件夹
/var/chroot/sshd
和使用chmod 700
P.S:为什么只存在实际上是在谈论SSH和QNX非常非常少源文件/etc/ssh/ssh_host_ecdsa_key
适当的权限。即使QNX只是通过链接它们的纯手工页面来引用NetBSD。在BSP指南中,他们处理主题如“是的,我们拥有SSH - 您可以使用它。”如果不是SSH,那么正确的远程访问方式是什么?