VxWorksデバイスへのSSH接続の確立
VxWorksデバイス上でSSHサーバーを実行するには、以下のセクションで説明するように設定を行う必要があります。
注: VxWorks プラグインを使用するには、それを有効にする必要があります 。
VxWorks ソースビルドの設定
VxWorks ソースビルド (VSB) で以下のキーを設定します:
"USER_MANAGEMENT" "USER_MANAGEMENT_USER_PRIVILEGES"
VxWorksカーネルの設定
VxWorks カーネル設定 (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
関連項目: プラグインの有効化と無効化、VxWorksの使い方、 デバッグ、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.