我遵循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,那麼正確的遠程訪問方式是什麼?