首页 > 其他分享 >远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件

时间:2024-09-25 10:50:54浏览次数:9  
标签:插件 code CodeGeeX req openssl server Code

很多小伙伴都会在工作中使用code-server,比如说远程办公,当你需要在家访问你的工作环境,亦或者是你们公司的Docker是放入服务器中。

code-server 无疑是最好的选择,它可以让你通过互联网安全地连接到远程服务器上的开发环境并且使用VS Code。

这也符合code-server的初衷——能够在任何机器上的任何地方运行VS Code,并在浏览器中访问它。(Run VS Code on any machine anywhere and access it in the browser.)

但是code-server上很多插件都无法使用,就比如能够提升我们coding效率的CodeGeeX!显示一片空白并且报获取证书错误!

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_服务器

有问题那咱们就解决问题!这里以linux服务器为例:

一、生成并设置ssl证书

cp /etc/ssl/openssl.cnf ~/test_openssl.cnf
vim ~/test_openssl.cnf

修改的内容有两个地方:

1. 去掉  req_extensions = v3_req  一行的注释

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_02

2. 添加如下信息

subjectAltName = @alt_names
[ alt_names ]
IP.1 = XX.XX.XX.XX

注意:IP是服务器IP

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_03

使用 OpenSSL 工具生成一个新的证书签名请求(CSR)和私钥

openssl req -**new** -nodes -keyout ~/MyKey.key -out ~/server.csr -config ~/test_openssl.cnf

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_IP_04

openssl x509 -req -days 3650 -in ~/server.csr -signkey ~/MyKey.key -out ~/MyCertificate.crt -extensions v3_req -extfile ~/test_openssl.cnf

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_05

最终 ~/MyCertificate.crt 就是我们要的证书

二、导入证书

在chrome里面导入这个证书

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_06

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_IP_07

这三个都需要导入

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_08

随后重启浏览器和code-server即可正常使用插件。

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_Code_09

code-server的插件下载和VSCode体验一致,都可以在插件市场直接搜索CodeGeeX,下载安装就可以了。

远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件_IP_10

本文来自CodeGeeX用户杨文辉的供稿,如果您也在使用CodeGeeX插件产品,并在使用中有灵光一现的感悟,有产品使用的小技巧希望分享给更多用户,欢迎给我们投稿!

稿件请发送邮箱:[email protected],我们会第一时间与您联系!


标签:插件,code,CodeGeeX,req,openssl,server,Code
From: https://blog.51cto.com/u_16987710/12107849

相关文章

  • 整块代码生成、智能括号匹配……CodeGeeX编程提效,功能再升级!
    CodeGeeX插件功能持续打磨,希望成为开发者更高效的智能编程工具,提高开发速度和代码质量。今天介绍VSCode中最新的v2.4.0版本插件新功能,让你在编写代码时更加得心应手。一、新增block代码块生成的设置CodeGeeX插件中,以往针对代码生成的行数,只有Automatic和Linebyline两种模式。在使......
  • 在WordPress中使用Simple Custom CSS and JS插件美化页面
    目录一、插件安装二、添加代码三、使用案例1、图片居中2、段落前空两格3、添加版权声明四、代码编写简述WordPress是目前使用最广泛的开源建站框架,其主要功能就是“主题”(Theme)系统,该功能可以让用户自定义主题,也可以直接选择第三方个人或公司开发的主题。不过自定......
  • Leetcode 1396. 设计地铁系统
    1.题目基本信息1.1.题目描述地铁系统跟踪不同车站之间的乘客出行时间,并使用这一数据来计算从一站到另一站的平均时间。实现UndergroundSystem类:voidcheckIn(intid,stringstationName,intt)通行卡ID等于id的乘客,在时间t,从stationName站进入乘客一次只......
  • 代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!
    作为一名开发者,你一定遇到过在编写代码时出现的各种错误。这些错误可能是语法错误、运行时错误或者逻辑错误。处理这些错误通常需要花费大量的时间和精力,特别是当你对错误的原因一无所知时。CodeGeeX的v2.7.4版本最新上线的代码修复和错误解释功能,让你在解决代码错误的问题上,......
  • 算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
    CodeGeeX在升级到第三代模型时,就引入了RAG检索增强生成的能力。即模型会根据检索到的相关背景知识生成回答,大幅减轻生成内容的幻觉性。在CodeGeeX插件中,是通过侧边栏对话框中输入“@repo”触发RAG技术。用户可以对开源代码仓库进行提问,更准确地获得指定开源代码库相关的内容......
  • WPF embed C# code into xaml
    <Windowx:Class="WpfApp412.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • vscode连接不上远程服务器
    删除缓存.vscode然后再删除.ssh......
  • 如何在ubuntu中安装code-server搭建一个在线编程环境
    code-server是一个开源项目,它允许你在浏览器中运行VisualStudioCode。通过code-server,你可以远程访问一个运行VisualStudioCode的服务器,并在任何设备上使用浏览器来编辑代码。这使得你可以在轻量级设备上(如平板电脑或手机)上运行VisualStudioCode,而无需在本地安装该软件......
  • 我是如何开发一款支持IDEA、PyCharm、Android Sutdio 等JB全家桶的摸鱼插件的
    公众号「古时的风筝」,专注于后端技术,尤其是Java及周边生态。个人博客:www.moonkite.cn大家好,我是风筝前些天做了一款支持Jetbrains大部分IDE的摸鱼插件-一款IDE摸鱼插件,没想到出乎意料的没什么人用,当初说VsCode里面的养宠物的插件时,一大堆人问IDEA里有没有、PyChar......
  • 计算机低能儿从0刷leetcode | 17.电话号码的数字组合 | 回溯思想
    题目:17.电话号码的字母组合解答:看题解学习到这种思想叫做回溯法,学习了一下,这是建立在DFS的基础上搜索思路,还分为递归式回溯以及非递归式回溯,这道题使用的是递归回溯。递归回溯的大致框架如下:voidDFS(inti){//搜索第i层   if(i>n){//搜索结束       ......