ubuntu下给code-server配置https

2023-05-16

  1. 下载mkcert
wget wget https://github.com/FiloSottile/mkcert/releases/download/v1.4.4/mkcert-v1.4.4-linux-amd64
  1. 将下载好的mkcert移动到/usr/local/bin目录下
sudo mv mkcert-v1.4.4-linux-amd64 /usr/local/bin
  1. 定位到/usr/local/bin目录下,修改mkcert权限,使其可以执行
chmod +x mkcert-v1.4.4-linux-amd64
mv mkcert-v1.4.4-linux-amd64 mkcert
  1. 安装mkcert的CA根证书,证书保存地址为/home/usrname/.local/share/mkcert
sudo apt install libnss3-tools
mkcert -install
  1. 查找证书位置
mkcert -CAROOT //查找证书的位置
  1. 192.188.88.33 这些网址生成自签证书
mkcert 192.188.88.33  //这里可以写多个IP地址,用空格隔开即可

生成文件如下:
192.188.88.33.crt        192.188.88.33-key.crt
  1. 将自签证书复制到/usr/local/share/ca-certificates/,更改后缀名为crt,然后安装证书
sudo cp 192.188.88.33.pem  /usr/local/share/ca-certificates/

sudo mv 192.188.88.33.pem 192.188.88.33.crt

sudo update-ca-certificates
  1. 修改code- server配置,其配置文件在/home/ubuntu/.config/code-server/,cert和cert-key指刚刚移动到/usr/local/share/ca-certificates/的文件
bind-addr: 0.0.0.0:8080
auth: password
password: 自己设置密码
cert: /home/ubuntu/.local/share/mkcert/192.188.88.33.crt
cert-key: /home/ubuntu/.local/share/mkcert/192.188.88.33-key.crt
  1. 将192.188.88.33.crt证书发给局域网内其他用户,然后安装,即可使用https

    • 打开“钥匙串访问app-系统“

    • 将crt证书拖入其中,输入密码,此时证书会显示无效,不用担心

    • 然后右击crt证书,选择“显示简介”

    • 选择“信任-使用此证书时-始终信任“

参考官方文档:https://github.com/FiloSottile/mkcert

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu下给code-server配置https 的相关文章

随机推荐

  • kali安装配置git

    kali安装配置git 安装图形界面 sudo apt install git cola 配置全局忽略 git config global core excludesfile root global gitignore vim root g
  • Freerdp2中sfreerdp在windows中运行

    了解 client Sample 下的freerdp c xff0c 有助于了解freerdp的结构 当然首先 xff0c 需要先在windows 中成功编译freerdp链接 然后可以看到Debug目录下会生成freerdp2 lib f
  • freerdp在windows中的编译(with openh264)

    我自己编译的node freerdp2模块在window 7中会莫名其妙的报一个错误 google上说跟windows的media foundation相关 xff0c 更莫名其妙的是 xff0c 重装系统后100 复现 但是看到最后一个报
  • 配置Linux网络,远程连接(NAT模式)

    配置Linux网络 xff0c 远程连接 xff08 NAT模式 xff09 1 打开vmware xff1a 编辑 gt 虚拟网络编辑器 xff0c 检查VMnet8中nat模式的子网IP NAT设置 xff0c 打开 NAT设置 xff
  • 根据Django Model动态生成sql的方法

    转自 xff1a http blog csdn net wenxuansoft article details 8039011 当定义好Django Model后 xff0c 一般可以在初始化调用Syncdb方法来自动在数据库里面生成相应的
  • jetty禁用http put和delete等方法的方式

    1 基于xml的配置方式 lt security constraint gt lt display name gt Example Security Constraint lt display name gt lt web resource
  • 《Qt5 C++ GUI Programming cook book 》笔记 1

    一 xff0c 前言 第一章 xff0c 使用QT Designer 和QT Quick Designer自定义设计用户界面 第二章 xff0c 通过增强的状态机框架和动画框架 xff0c 制作用户界面动画 第三章 xff0c 使用QT内建
  • 时间机器 Time Machine 三星T7 移动硬盘SSD解决方案

    Content 时间机器 Time Machine 三星T7 移动硬盘SSD解决方案1 简介2 硬盘分区3 时间机器4 文件格式5 Bug 时间机器 Time Machine 三星T7 移动硬盘SSD解决方案 1 简介 时间机器 xff08
  • SonarQube代码质量检查平台

    前言 xff1a code review xff1a 随着业务的发展 xff0c 系统越来越庞大 xff0c 原本简单稳定的功能 xff0c 可能在不断迭代后复杂度上升 xff0c 潜在的风险也随之暴露 xff0c 导致最终服务不稳定 xf
  • C++报错:The build tools for v141 (Platform Toolset = 'v141') cannot be found.

    问题内容 The build tools for v141 Platform Toolset 61 39 v141 39 cannot be found To build using the v141 build tools please
  • centos7+mysql5.7安装

    1 在官方网站下载linux版本的mysql xff0c 网址 xff1a https dev mysql com downloads mysql 2 解压文件并存放在 usr local mysql 5 7 20 路径下 xff08 1
  • Shell编程——位置参数变量

    介绍 当我们执行一个shell脚本时 xff0c 如果希望获取到命令行的参数信息 xff0c 就可以使用到位置参数变量 比如 xff1a myshell sh 100 200 这个就是一个执行shell的命令行 xff0c 可以在myshe
  • CentOS安装python2.7

    查版本 whereis python python2 7安装 1 下载 xff1a wget https www python org ftp python 2 7 11 Python 2 7 11 tar xz wget https ww
  • 单机版Ceph环境部署,Linux平台

    Ceph已经如火如荼 xff0c 很多公司都在使用Ceph作为自己的存储系统 日常学习不太可能安装一个Ceph集群 xff0c 因此本文介绍如何部署一个单节点的Ceph系统 另外 xff0c 本文安装的后端存储引擎是BlueStore xf
  • Ubuntu 升级 Python3.10

    参考文档 Upgrade Python to latest version 3 10 on Ubuntu Linux
  • 2022免费国内天气查询接口

    一个可以根据IP地址或者城市名称查询天气的免费接口 xff0c 支持国内3400 43 个城市天气 请求地址 GET https api itapi cn api tianqi 请求参数 参数名参数说明key用户请求密钥 xff0c 可在
  • PHP远程文件包含(RFI)并绕过远程URL包含限制

    文章来源 xff5c MS08067 公众号粉丝投稿 本文作者 xff1a VastSky xff08 Ms08067实验室粉丝 xff09 前言 本文我们讲如何绕过远程URL包含限制 在PHP开发环境php ini配置文里 allow u
  • 内网渗透 | 最全的内网凭据密码收集方法和技巧总结

    内网凭据密码收集指南 原创投稿作者 xff1a 深蓝实验室天威战队 前言 在攻防场景下 xff0c 红队人员拿下一台终端或服务器后 xff0c 第一步要做的往往就是信息收集 xff0c 为最大化利用权限 xff0c 扩大战果 xff0c 密
  • vi 命令

    最近面试有问常用操作 虽然修改用的还蛮多的 xff0c 但有的还确实不知道 xff01 在这里记录下 xff1a vi编辑器的三种模式 1 命令模式 xff08 command mode xff09 执行命令 在该模式中 xff0c 可以输
  • ubuntu下给code-server配置https

    下载mkcert wget wget https github com FiloSottile mkcert releases download v1 4 4 mkcert v1 4 4 linux amd64 将下载好的mkcert移动到