如何在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,这是我首选的方法。