为远程 Linux 设备开发

如果您已经在计算机上安装了用于构建嵌入式 Linux 设备应用的工具链,将其添加到类型为 远程 Linux 设备套件 中,以构建应用并运行在设备上。

使用向导将远程 Linux 设备连接到计算机。您可以在 首选项 > 设备 > 设备 中稍后编辑设置。

{Remote Linux Device in Devices}

保护设备连接

为了保护 Qt Creator 和设备之间的连接,请使用 SSH 协议通过 OpenSSH 进行远程登录。OpenSSH 套件不随 Qt Creator 一起提供,因此请下载并安装它到计算机上。然后,在 Qt Creator 中配置工具的路径。

您需要一个密码或 SSH 公钥和私钥对进行身份验证。如果您没有 SSH 密钥,请使用 Qt Creator 中的 ssh-keygen 工具创建。

注意:Qt Creator 不存储密码,因此如果您使用密码身份验证,您可能需要在每次连接到设备时输入密码,如果启用了缓存,则在每个 Qt Creator 重启时输入。

如果您经常遇到超时问题,请考虑使用基于密钥的身份验证。使用 ssh-keygen 工具在 Qt Creator 中创建 SSH 密钥。

在 macOS 和 Linux 上,转到 首选项 > 设备 > SSH,并在 连接共享超时 字段中增加共享 SSH 连接的时间(以分钟为单位)。Windows 不支持共享连接。

{SSH preferences}

另请参阅添加 Docker 设备如何:为远程 Linux 开发在 Qt 应用程序管理器中运行远程 Linux 部署配置远程 Linux 运行设置

©2024 本文档中包含的 Qt 公司的文档贡献属于其各自所有者的版权。本提供的文档采用自由软件基金会发布的《GNU 自由文档许可证》第 1.3 版的条款进行许可,具体请参阅 GNU 自由文档许可证版本 1.3。Qt 及相关标志是 The Qt Company Ltd 在芬兰和/或其他国家/地区的商标。所有其他商标均为其各自所有者的财产。