このページでは

リモートLinuxデバイス向けの開発

手順:リモートLinux向け開発

コンピュータに組み込みLinuxデバイス向けアプリケーションをビルドするためのツールチェーンがインストールされている場合は、それをデバイスタイプ「Remote Linux Device 」のキットに追加することで、アプリケーションをビルドし、デバイス上で実行できます。

ウィザードを使用して、リモート Linux デバイスをコンピュータに接続します。設定は、後で [Preferences ] > [Devices ] > [Devices] で編集できます。

「デバイス」環境設定の「デバイス」タブにあるリモートLinuxデバイス

Qt Creator の起動時にリモートLinuxデバイスに自動的に接続するには、[Auto-connect on startup] を選択します。

デバイス接続の保護

Qt Creator とデバイス間の接続を保護するには、SSH プロトコルによるリモートログインにOpenSSHを使用します。OpenSSH スイートはQt Creator に同梱されていないため、ダウンロードしてコンピュータにインストールしてください。その後、Qt Creator でツールへのパスを設定します。

認証には、パスワード、または SSH の公開鍵と秘密鍵のペアのいずれかが必要です。SSH 鍵をお持ちでない場合は、ssh-keygen ツールを使用して、Qt Creator 内で作成してください。

注: Qt Creator パスワードを保存しないため、パスワード認証を使用する場合、デバイスへの接続のたびにパスワードを入力する必要があるか、キャッシュが有効になっている場合は、Qt Creator の再起動のたびにパスワードを入力する必要がある場合があります。

タイムアウトが頻繁に発生する場合は、鍵ベースの認証の使用を検討してください。Qt Creator の「ssh-keygen 」ツールを使用して、SSH鍵を作成してください。

macOS および Linux では、Preferences >Devices >SSH に移動し、「Connection sharing timeout 」フィールドで SSH 接続の共有時間を(分単位で)延長してください。Windows では共有接続はサポートされていません。

「デバイス」環境設定の「SSH」タブ

「Docker デバイスの追加」「手順:リモート Linux 向けの開発」、「 Qt Application Manager での実行も参照してください

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.