update user-guide/files/远程开发.md.

Signed-off-by: mcy-kylin <11569636+mcy-kylin@user.noreply.gitee.com>
This commit is contained in:
mcy-kylin 2023-08-22 01:30:04 +00:00 committed by Gitee
parent 66d18022ea
commit 845578b348
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 9 additions and 7 deletions

View File

@ -18,6 +18,7 @@
- 获取远程Linux主机的SSH用户和密码查看远程主机的架构是否属于x86_64、loongarch64、aarch64的其中一种目前远程开发支持以上三种架构 - 获取远程Linux主机的SSH用户和密码查看远程主机的架构是否属于x86_64、loongarch64、aarch64的其中一种目前远程开发支持以上三种架构
- 检查“远程机”的sshd服务是否正常“/etc/ssh/sshd_config”中 “AllowTcpForwarding”和“PermitTunnel”为yes如果“AllowTcpForwarding”和“PermitTunnel”为no请修改配置并重启sshd服务 - 检查“远程机”的sshd服务是否正常“/etc/ssh/sshd_config”中 “AllowTcpForwarding”和“PermitTunnel”为yes如果“AllowTcpForwarding”和“PermitTunnel”为no请修改配置并重启sshd服务
- 检查在客户机是否能够通过ssh连接到远程机 - 检查在客户机是否能够通过ssh连接到远程机
>注因为远程开发插件需要建立SSH连接若用户本地环境为麒麟操作系统请确认'设置'->'网络保护'->'联网控制'开启了Kylin-IDE/KylinCode联网权限。
### 2、插件安装 ### 2、插件安装
- 本地客户端机器需要先安装IDE基础平台见[简介章节](./简介.md) - 本地客户端机器需要先安装IDE基础平台见[简介章节](./简介.md)
- 从插件市场中搜索`Kylin remote development`远程开发插件并安装 - 从插件市场中搜索`Kylin remote development`远程开发插件并安装
@ -25,11 +26,12 @@
![图2-1](resources/kylin-remote-dev/remote-dev-install-from-open.png "通过插件商店安装插件") ![图2-1](resources/kylin-remote-dev/remote-dev-install-from-open.png "通过插件商店安装插件")
- 安装完成后,将在左侧活动栏中出现远程开发插件图标,点击图标进入远程资源管理器页面 - 安装完成后,将在左侧活动栏中出现远程开发插件图标,点击图标进入远程资源管理器页面
- 远程开发环境服务端软件包下载: - 远程开发环境服务端软件包下载(插件版本>=0.1.10已支持自动下载并初始化环境,不需要以下操作)
- 根据远程机的架构从gitee中选择对应架构的软件包进行下载(**下载版本 >= v0.1.2**)。[远程开发服务端软件包](https://gitee.com/mcy-kylin/kylin-ide-server/releases/) - 根据远程机的架构从gitee中选择对应架构的软件包进行下载(**下载版本 >= v0.1.2**)。[远程开发服务端软件包](https://gitee.com/mcy-kylin/kylin-ide-server/releases/)
- 将下载的软件包放在客户机本地环境中用户家目录下的.cache目录下 - 将下载的软件包放在客户机本地环境中用户家目录下的.cache目录下
如: OpenKylin 操作系统、x86架构下需下载对应[kylin-ide-server_0.1.2_x86_64.tar.gz](https://gitee.com/mcy-kylin/kylin-ide-server/releases/download/v0.1.2/kylin-ide-server_0.1.2_x86_64.tar.gz)包,并放在客户机家目录下的.cache目录中(操作Kylin-IDE(KylinCode)进行插件安装的机器为客户机,不是要远程的机器)。 如: OpenKylin 操作系统、x86架构下需下载对应[kylin-ide-server_0.1.2_x86_64.tar.gz](https://gitee.com/mcy-kylin/kylin-ide-server/releases/download/v0.1.2/kylin-ide-server_0.1.2_x86_64.tar.gz)包,并放在客户机家目录下的.cache目录中(操作Kylin-IDE(KylinCode)进行插件安装的机器为客户机,不是要远程的机器)。
>注:插件版本>=0.1.10已支持自动下载并初始化环境,不需要以上操作,若低于此版本建议更新插件。
### 3、远程资源管理 ### 3、远程资源管理
@ -94,7 +96,7 @@
- 假设A主机的用户“user1”想远程到B主机“test”用户进行远程开发则A主机即为客户端B主机即为服务端 - 假设A主机的用户“user1”想远程到B主机“test”用户进行远程开发则A主机即为客户端B主机即为服务端
- 使用远程开发的准备工作: - 使用远程开发的准备工作:
- 登录A主机的“user”用户启动Kylin-IDE(KylinCode),并安装将远程插件 - 登录A主机的“user”用户启动Kylin-IDE(KylinCode),并安装将远程插件
- 根据B主机的架构类型下载对应的远程开发服务端软件包并将远程开发服务端软件包放在A主机的“user1”用户的.cache目录下 - 根据B主机的架构类型下载对应的远程开发服务端软件包并将远程开发服务端软件包放在A主机的“user1”用户的.cache目录下(注:插件版本>=0.1.10已支持自动下载并初始化环境,不需要此操作)
- 检查B主机的sshd服务是否正常“/etc/ssh/sshd_config”中 “AllowTcpForwarding”和“PermitTunnel ” 为yes - 检查B主机的sshd服务是否正常“/etc/ssh/sshd_config”中 “AllowTcpForwarding”和“PermitTunnel ” 为yes
- 提供B主机的用户名“test”和密码“passwd”检查在A上是否能够使用用户名test通过ssh连接到B - 提供B主机的用户名“test”和密码“passwd”检查在A上是否能够使用用户名test通过ssh连接到B
@ -131,7 +133,7 @@
![8-4](resources/kylin-remote-dev/chrome4.png "Chrome导入证书") ![8-4](resources/kylin-remote-dev/chrome4.png "Chrome导入证书")
- 清理浏览器缓存后,重启浏览器并再次打开远程连接 - 重启浏览器并再次打开远程连接
![8-5](resources/kylin-remote-dev/chrome5.png "Chrome导入证书") ![8-5](resources/kylin-remote-dev/chrome5.png "Chrome导入证书")
@ -145,7 +147,7 @@
![8-7](resources/kylin-remote-dev/firefox2.png "Firefox导入证书") ![8-7](resources/kylin-remote-dev/firefox2.png "Firefox导入证书")
- 选择您另存的kylinideca.pem证书文件后 选择信任标识网站,清理缓存后重启再次打开远程连接即可 - 选择您另存的kylinideca.pem证书文件后 选择信任标识网站,重启浏览器再次打开远程连接即可
![8-8](resources/kylin-remote-dev/firefox3.png "Chrome导入证书") ![8-8](resources/kylin-remote-dev/firefox3.png "Chrome导入证书")
@ -154,7 +156,7 @@
![8-9](resources/kylin-remote-dev/qianxin1.png "奇安信导入证书") ![8-9](resources/kylin-remote-dev/qianxin1.png "奇安信导入证书")
- 选择'导入证书',导入后清理浏览器缓存并重启浏览器再次打开远程连接即可 - 选择'导入证书',导入后重启浏览器再次打开远程连接即可
![8-10](resources/kylin-remote-dev/qianxin2.png "奇安信导入证书") ![8-10](resources/kylin-remote-dev/qianxin2.png "奇安信导入证书")
- 龙芯浏览器 - 龙芯浏览器
@ -170,7 +172,7 @@
![8-13](resources/kylin-remote-dev/loong3.png "Chrome导入证书") ![8-13](resources/kylin-remote-dev/loong3.png "Chrome导入证书")
- 选择'信任该证书,以标识网站的身份', 清理浏览器、重启浏览器并再次打开远程连接 - 选择'信任该证书,以标识网站的身份', 重启浏览器并再次打开远程连接
![8-14](resources/kylin-remote-dev/loong4.png "Chrome导入证书") ![8-14](resources/kylin-remote-dev/loong4.png "Chrome导入证书")
- 360浏览器 - 360浏览器
@ -182,7 +184,7 @@
![8-16](resources/kylin-remote-dev/3602.png "Chrome导入证书") ![8-16](resources/kylin-remote-dev/3602.png "Chrome导入证书")
- 选择'信任该证书,以标识网站的身份'清理浏览器缓存、重启浏览器并再次打开远程连接 - 选择'信任该证书,以标识网站的身份',重启浏览器并再次打开远程连接
![8-17](resources/kylin-remote-dev/3603.png "Chrome导入证书") ![8-17](resources/kylin-remote-dev/3603.png "Chrome导入证书")