update user-guide/files/远程开发.md.
Signed-off-by: mcy-kylin <11569636+mcy-kylin@user.noreply.gitee.com>
This commit is contained in:
parent
66d18022ea
commit
845578b348
|
@ -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导入证书")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue