QNX启动SSH服务

通常访问QNX都使用telnet协议,但有时候须要用到ssh协议,首先使用putty工具,用telnet链接到目标系统并登录,按照下列步骤启动ssh协议服务。安全

首先启动telnet登陆系统,执行ps命令查询sshd服务是否启动,若是没有启动,执行/usr/sbin/sshd &试试,若是返回正确的pid,说明sshd已经能正常启动,就不须要再配置了。dom

注意:执行sshd操做时须要带全路径,添加&符号能够获得执行结果,不然成功时不会有任何输出。ssh

准备:系统QNX SDP 6.6, putty终端访问工具带telnet和ssh协议。工具

1、准备工做测试

一、使用which sshd命令查询sshd命令程序是否存在,若是不存在就从IDE拷贝过去;get

二、确认/etc/ssh目录是否存在,若是不存在就从IDE拷贝到对应的target/etc/ssh目录;it

三、确认/var/chroot/sshd目录是否存在,若是不存在就建立该目录,并设置目录访问权限为:io

    # chmod 744 /var/chrood/sshd登录

四、使用以下命令确认相关程序是否执行:配置

    # inetd &

    # random -p &

    # devc-pty &

2、修改配置文件

一、使用vi打开文件/etc/ssh/sshd_config;

二、修改三个地方:

    A:Port 22        #设置ssh端口默认为22

    B: # HostKeys for protocol version 2   #启用protocol协议版本2

        HostKey /etc/ssh/ssh_host_rsa_key

        HostKey /etc/ssh/ssh_host_dsa_key

    C:PermitRootLogin no将no改成yes  #容许root用户登陆,为安全起见能够不用修改这个,那么必须为ssh设置一个能够访问的帐户

三、为ssh客户端访问帐户建立访问密码

    # pssswd root    使用root访问时这样设置

3、建立密钥文件

    一、建立DSA文件,直接回车便可;

    # ssh-keygen -t dsa-f /etc/ssh/ssh_host_dsa_key

    二、建立RSA文件,直接回车便可;

    # ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

    注意:使用该命令时会要求输入密钥文件密码,请直接回车不用设置,不然sshd有可能启动错误。

    全部的工做已经完成,启动putty程序测试下ssh链接是否正常,记住要选择SSH协议,而不是Telnet协议。

相关文章
相关标签/搜索