이 페이지에서

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를 참조하십시오.

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.