如何在qnx上安装ssh服务器?
时间:2020-03-06 14:53:51 来源:igfitidea点击:
我正在使用qnx设备,并且希望能够使用它。是否有人有启动和运行openSSH之类的入门书?
解决方案
Open Source Applications for QNX provides ported open source tools/applications including their complete sources and/or ready to use binaries for QNX, like XFree86, Lesstif, DDD, VNC, Nedit and cluster middleware like PVM.
我不知道这意味着什么,但我希望它能给我们一些开始。
据此,我们应该能够从3rd Party CD Rom进行安装,也可以从此处下载:3rd Party Apps。这需要使用qnxinstall应用程序。
从6.4版开始,QNX删除了对软件包的支持。这意味着很难从3rd Party Applications CD中安装SSH和SSL,因为实用程序不再需要在其中安装。
事实证明,他们的qpk文件包实际上只是伪装的tgz。因此,我们可以做的是解压缩openssl和openssh软件包。它将创建一个文件结构,如public / core-// opt
我们需要做的就是将所有内容从/ opt复制到/,然后将/ opt / bin:/ opt / sbin添加到路径,并将/ opt / lib添加到LD_LIBRARY_PATH。
其他需要注意的事情是:
- 随机数生成器需要启动(random -t)
- 如果要使用服务器,则需要设置一个新的/ etc / openssh / sshd_config,我是从Ubuntu计算机上复制的
- 我们将需要生成密钥,有关在线执行此操作的信息很多
根据我的阅读,QNX 6.4.1应该预装了ssh。我尚未确认
根据它是6.2、6.3还是6.4,我们实际上将以不同的方式进行处理。
6.2在Photon中具有"安装程序"或者"从QNX安装软件",这是一个GUI程序,可让我们像Fedora的Pup,YaST之类下载并安装它。命令行等效项是cl-installer。
6.3没有6.2软件包文件系统,但是在需要时支持它。在6.3上,最简单的方法是从http://download.qnx.com/contrib/repository621a/获取6.2的程序包,将其解压缩(这只是一个压缩文件),我们应该能够确定哪个文件应该存放在哪里。
6.4支持pkgsrc,这是我首选的方法。