From 1bad7a8f4c764c3420e7f44b55b6a1d9ff82e9e3 Mon Sep 17 00:00:00 2001 From: mcy-kylin <11569636+mcy-kylin@user.noreply.gitee.com> Date: Fri, 9 Aug 2024 02:33:16 +0000 Subject: [PATCH] =?UTF-8?q?update=20user-guide/files/=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E5=BC=80=E5=8F=91.md.=20=E6=B7=BB=E5=8A=A0x11=E8=BD=AC?= =?UTF-8?q?=E5=8F=91=E5=8A=9F=E8=83=BD=E5=BC=80=E5=90=AF=20=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E5=BC=80=E5=8F=91=E6=96=87=E6=A1=A3=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86=E5=A6=82=E4=BD=95=E5=BC=80=E5=90=AFX11=E8=BD=AC?= =?UTF-8?q?=E5=8F=91=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mcy-kylin <11569636+mcy-kylin@user.noreply.gitee.com> --- user-guide/files/远程开发.md | 47 +++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/user-guide/files/远程开发.md b/user-guide/files/远程开发.md index 1bfc4bf..edbd98b 100644 --- a/user-guide/files/远程开发.md +++ b/user-guide/files/远程开发.md @@ -1,14 +1,16 @@ # 远程开发插件版 -- [功能概述](#功能概述) -- [安装使用说明](#安装使用说明) - - [准备工作](#1准备工作) - - [插件安装](#2插件安装) - - [远程资源管理](#3远程资源管理) - - [连接管理](#4连接管理) - - [插件安装、多语言开发、调试功能使用](#5插件安装多语言开发调试功能使用) - - [卸载](#6卸载) - - [例子](#7例子) - - [浏览器导入证书方法](#8浏览器导入证书方法) +- [远程开发插件版](#远程开发插件版) + - [功能概述](#功能概述) + - [安装使用说明](#安装使用说明) + - [1、准备工作](#1准备工作) + - [2、插件安装](#2插件安装) + - [3、远程资源管理](#3远程资源管理) + - [4、连接管理](#4连接管理) + - [5、插件安装、多语言开发、调试功能使用](#5插件安装多语言开发调试功能使用) + - [6、卸载](#6卸载) + - [7、例子](#7例子) + - [8、浏览器导入证书方法](#8浏览器导入证书方法) + - [9、如何开启X11转发](#9如何开启x11转发) ## 功能概述 - 远程开发插件版,提供Kylin Remote Development插件,类微软Remote SSH(非完全开源),为用户提供跨机器、跨平台远程编辑、远程编译、远程运行、远程调试等功能。插件能够安装在桌面版Kylin-IDE、VSCode、VSCodium中,用法和Remote SSH插件类似 @@ -199,4 +201,27 @@ - 选择'信任该证书,以标识网站的身份',重启浏览器并再次打开远程连接 - ![8-17](resources/kylin-remote-dev/3603.png "Chrome导入证书") \ No newline at end of file + ![8-17](resources/kylin-remote-dev/3603.png "Chrome导入证书") + +### 9、如何开启X11转发 + 远程开发插件支持在Linux平台开启X11转发,进而支持GUI程序相关开发。X11转发功能开启需要服务端与客户端同时配置X11转发功能,如下: +* 目标端sshd服务开启X11转发 +```shell +#修改 X11Forwarding 配置项为 yes +sudo vi /etc/ssh/sshd_config +#重启sshd服务 +sudo systemctl restart ssh/sshd +``` +* 客户端开启ssh转发 +```shell +#客户端ssh配置文件位于~/.ssh/config 如下: +Host 192.168.1.101 + HostName 192.168.1.101 + User test + ForwardX11 yes + ForwardX11Trusted yes + +#添加ForwardX11 yes及ForwardX11Trusted yes +#若无对应IP Host项直接添加对应Host即可,其他ssh相关配置也可在此配置文件直接添加。 +``` +注:远程开发插件X11转发配置完成后,需等上个ssh连接退出方可立即生效。 \ No newline at end of file