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

news/发布时间2024/5/16 1:03:58

很多小伙伴都会在工作中使用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!显示一片空白并且报获取证书错误!

file

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

一、生成并设置ssl证书

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

修改的内容有两个地方:

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

file

  1. 添加如下信息
subjectAltName = @alt_names
[ alt_names ]
IP.1 = XX.XX.XX.XX

注意:IP是服务器IP

file

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

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

file

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

file

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

二、导入证书

在chrome里面导入这个证书

file

file

这三个都需要导入

file

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

file

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

file

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/30524100.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Jmeter —— jmeter设置HTTP信息头管理器模拟请求头

HTTP信息头管理器 HTTP信息头管理器是在有需要模拟请求头部的时候进行设置的,添加方式 是 右击线程组 -- 配置元件 -- HTTP信息头管理器​可以通过抓包工具或者F12获取http请求的header头部信息;如下图:​复制并点击jmeter中的从剪贴板添加,就会自动添加到http信息头管理器…

前端提交数据后http状态码400

报错如下:分析原因: 前端Cookie使用过多,储存数据过大解决方案: 方案一: Nginx配置文件nginx.conf中 把请求头内存调大 client_header_buffer_size 32k;large_client_header_buffers 4 32k; 方案二: 前端删除部分Cookie,用H5中的本地储存localStorage代替<!DOCTYPE h…

河北稳控科技振弦采集仪在岩土工程监测中的特点与优势分析

振弦采集仪在岩土工程监测中的特点与优势分析 河北稳控科技振弦采集仪是一种用来监测岩土工程中振动信号的设备,其特点和优势主要包括以下几个方面: 1. 高精度测量:振弦采集仪可以实时采集振弦传感器的振动信号,并经过精确的分析和处理,能够提供高精度的测量结果。这对于…

三种方式使用纯 CSS 实现星级评分

本文介绍三种使用纯 CSS 实现星级评分的方式。每种都值得细品一番~五角星取自 Element Plus 的 svg 资源<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" style=""><pathfill="currentColor"d="M283.…

关于java.net.URLEncoder.encode()将空格转成+问题

1.情景展示如上图所示,当我们使用jdk自带的类对数据进行URL编码时,空格会被转成+。 这其实是不对的,我们知道: 空格对应url编码是:%20,所以,jdk自带的URLEncoder将空格转成+是不对的。 如何解决? 2.解决方案 既然jdk自带的URLEncoder有问题,我们就有两种解决办法。 一…

Redis对象系统

我们之前介绍了Redis的各种基本数据类型. 比如SDS字符串,链表,压缩链表,字典,跳跃表,整数集合等. 但是Redis并不是直接使用它们来构建一个数据库的,而是又包装了一层,使用它们构建了对象系统,然后使用这些对象系统来建立数据库系统. Redis中主要的对象类型有: 字符串对象 列表对…