このページでは

VxWorksデバイスへのSSH接続の作成

VxWorksデバイスでSSHサーバを実行するには、次のセクションで説明するように設定する必要があります。

注: VxWorks プラグインを使用するには、VxWorks プラグインを有効にしてください。

VxWorksソースビルドの設定

VxWorksソースビルド(VSB)で以下のキーを設定します:

"USER_MANAGEMENT"
"USER_MANAGEMENT_USER_PRIVILEGES"

VxWorksカーネルの設定

VxWorks Kernel configuration(VIP)に次のインクルードを追加します:

"INCLUDE_IPSSH_CLIENT_CMD"
"INCLUDE_SHELL_SECURITY"
"INCLUDE_USER_DATABASE"
"INCLUDE_USER_IDENTIFICATION"
"INCLUDE_USER_PRIVILEGES"
"INCLUDE_USER_MGT_SHELL_CMD"
"INCLUDE_SEC_KEY_STORE_CMD"
"INCLUDE_SHELL"
"INCLUDE_SSH"
"INCLUDE_IPD_CMD"

スタートアップスクリプトを作成します。

スタートアップスクリプトで、ユーザ管理とSSHサーバの起動を設定します。

スタートアップスクリプトの例

cp "/romfs/ssh/keys/WindRiver.pk2","/ram"
cmd keyStore import default_rsa /romfs/ssh/keys/default_rsa.pem
cmd keyStore import default_dsa /romfs/ssh/keys/default_dsa.pem
cmd ipd start ipssh
udbReset
userAdd "WindRiver","vxTarget"

接続のテスト

ターミナルから接続をテストするには、キーアルゴリズムを指定します(VxWorksは古いキーを使用するため):

ssh -oHostKeyAlgorithms=+ssh-rsa -lWindRiver 192.168.0.3

プラグインの有効化と無効化How toも参照してください VxWorksデバッグQt for VxWorksも参照してください。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.