0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙OpenHarmony【 配置远程访问环境】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-04-19 20:08 次阅读

在搭建了Windows和Ubuntu开发环境后,需要通过下述设置,使得Windows可以远程访问Ubuntu,为后续烧录文件的传输做好准备。

安装SSH服务并获取远程访问的IP地址

  1. 在Ubuntu系统中,打开终端工具,执行如下命令安装SSH服务。

    icon-note.gif说明: 如果执行该命令失败,提示openssh-server和openssh-client依赖版本不同,请根据CLI界面提示信息,安装openssh-client相应版本后(例如:sudo apt-get install openssh-client=1:8.2p1-4),再重新执行该命令安装openssh-server。

    sudo apt-get install openssh-server
    
  2. 执行如下命令,启动SSH服务。

    sudo systemctl start ssh
    
  3. 执行如下命令,获取当前用户的IP地址,用于Windows系统远程访问Ubuntu环境。

    ifconfig
    

    icon-note.gif说明: 如果执行ifconfig命令提示“command-not-found”,请执行sudo apt-get install net-tools命令安装网络查询工具,然后重新查询IP地址。

    zh-cn_image_0000001215737140

安装Remote SSH

  1. 打开Windows系统下的Visual Studio Code,点击zh-cn_image_0000001239080359,在插件市场的搜索输入框中输入“remote-ssh”。
    zh-cn_image_0000001285647778
  2. 点击Remote-SSH的 Install ,安装Remote-SSH。安装成功后,在INSTALLED下可以看到已安装Remote-SSH。
    zh-cn_image_0000001238880335

远程连接Ubuntu环境

鸿蒙开发指导文档:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速浏览器截图20240326151547.png

  1. 打开Windows系统的Visual Studio Code,点击zh-cn_image_0000001238760373,在SSH TARGETS下,单击+。
    zh-cn_image_0000001215878922

  2. 在弹出的SSH连接命令输入框中输入“ssh username @ ip_address ”,其中ip_address为要连接的远程计算机的IP地址,username为登录远程计算机的帐号。
    zh-cn_image_0000001215879750

  3. 在弹出的输入框中,选择SSH configuration文件,选择默认的第一选项即可。
    zh-cn_image_0000001260519729

  4. 在SSH TARGETS中,找到远程计算机,点击!,打开远程计算机。
    zh-cn_image_0000001215720398

  5. 在弹出的输入框中,选择 Linux ,然后在选择 Continue ,然后输入登录远程计算机的密码,连接远程计算机。

    icon-note.gif说明: 在Windows系统远程访问Ubuntu过程中,需要频繁的输入密码进行连接,为解决该问题,您可以使用SSH公钥来进行设置,设置方法请参考[注册远程访问Ubuntu环境的公钥]

    zh-cn_image_0000001215897530
    连接成功后,等待在远程计算机用户目录下的.vscode-server文件夹下自动安装插件,安装完成后,根据界面提示在Windows系统下重新加载Visual Studio Code,便可以在Windows的DevEco Device Tool界面进行源码开发、编译、烧录等操作。

    icon-note.gif说明: 如果您之前安装过DevEco Device Tool 3.0 Release及以前的版本,可能出现插件安装失败的情况,Visual Studio Code右下角一直处于如下界面,请参考[DevEco Device Tool插件安装失败处理办法]

    install-fail
    至此,环境搭建完成,如下图所示,左下角显示远程连接计算机的IP地址。
    zh-cn_image_0000001338102621

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 远程访问
    +关注

    关注

    0

    文章

    39

    浏览量

    7886
  • 烧录
    +关注

    关注

    8

    文章

    254

    浏览量

    35515
  • 鸿蒙
    +关注

    关注

    57

    文章

    2306

    浏览量

    42730
  • OpenHarmony
    +关注

    关注

    25

    文章

    3657

    浏览量

    16129
收藏 人收藏

    评论

    相关推荐

    如何在开源鸿蒙OpenHarmony开启SELinux模式?RK3566鸿蒙开发板演示

    本文介绍开源鸿蒙OpenHarmony系统下,开启/关闭SELinux权限的方法,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新OpenHarmony5.0 Release
    的头像 发表于 11-18 19:03 139次阅读
    如何在开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>开启SELinux模式?RK3566<b class='flag-5'>鸿蒙</b>开发板演示

    鸿蒙Taro实战:01-搭建开发环境

    ## 配置鸿蒙环境 ### 下载安装 DevEco ### 配置IDE 打开 `Prefreences`, `OpenHarmony
    发表于 11-06 16:42

    P2link——强大的内网穿透和远程访问工具

    P2Link作为一款强大的内网穿透和远程访问工具,可以帮助用户轻松实现网络连接和数据传输。特别适用于在复杂网络环境中需要远程访问内网资源的场
    的头像 发表于 11-01 14:21 205次阅读

    打破网络边界:P2Link助力实现高效远程访问与内网穿透

    专用网络)是一种常用的解决方案,但它的配置过程复杂,且对于不具备网络知识的用户来说并不友好。除此之外,VPN可能会增加延迟,影响使用体验。安全隐患:远程访问涉及到数据传输的安全性,传统的远程
    发表于 10-31 11:54

    鸿蒙Flutter实战:01-搭建开发环境

    ; 如果要适配ios,需要安装Xcode Mac 安装(推荐) 环境变量配置 # Flutter Mirror export PUB_HOSTED_URL=https
    发表于 10-21 19:35

    通过InConnect平台实现终端设备远程访问

    1.实现终端访问的原理示意图: 2.操作步骤简介: a.使用Inhand路由器/网关系列产品,产品配置中开启设备远程管理平台; b.注册并登录InConnect平台; c.下载并配置
    发表于 07-24 06:06

    鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板

    优化开发流程-配置远程访问环境 P8_优化开发流程-编译源码和烧写镜像 P9_OpenHarmony源码目录介绍 P10_整体移植方案介绍
    发表于 07-23 10:44

    为什么远程访问优于 VPN?

    本文将探讨 VPN 和远程访问软件之间的主要区别,并重点说明 Splashtop 为什么是更好的选择。我们将从性能、用户体验、安全性、成本等方面进行探讨,以阐明为什么当前有很多组织正在从传统的 VPN 解决方案过渡到更先进的远程
    的头像 发表于 06-27 16:09 363次阅读
    为什么<b class='flag-5'>远程</b><b class='flag-5'>访问</b>优于 VPN?

    鸿蒙OpenHarmony技术:【Docker编译环境

    OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完成复杂的开发环境准备工作。
    的头像 发表于 05-11 09:47 1392次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>技术:【Docker编译<b class='flag-5'>环境</b>】

    鸿蒙OpenHarmony:【配置代理】

    新建代理配置文件。
    的头像 发表于 04-29 22:17 759次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>:【<b class='flag-5'>配置</b>代理】

    【开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发
    的头像 发表于 04-27 23:16 812次阅读
    【开源<b class='flag-5'>鸿蒙</b>】下载<b class='flag-5'>OpenHarmony</b> 4.1 Release源代码

    鸿蒙开发实例:【配置OpenHarmony SDK】

    在设置OpenHarmony应用开发环境时,需要开发者在DevEco Studio中配置对应的SDK信息。
    的头像 发表于 04-22 15:24 1745次阅读
    <b class='flag-5'>鸿蒙</b>开发实例:【<b class='flag-5'>配置</b><b class='flag-5'>OpenHarmony</b> SDK】

    鸿蒙OpenHarmony【搭建Ubuntu环境

    在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不
    的头像 发表于 04-19 16:53 1241次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【搭建Ubuntu<b class='flag-5'>环境</b>】

    鸿蒙OpenHarmony【搭建Windows环境

    在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不
    的头像 发表于 04-19 15:42 569次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>【搭建Windows<b class='flag-5'>环境</b>】

    鸿蒙开发OpenHarmony组件复用案例

    复用能力。 环境准备 准备一个DevEco Studio,使用真机或者Simulator模拟器来验证。 组件复用接口 OpenHarmony SDK文件ets\\\\component
    发表于 01-15 17:37