正式环境请使用受信任的HTTPS证书。
1 2 | openssl genrsa -out ca.key 4096 openssl req -new -x509 -sha256 -days 360 -subj "/C=CN/CN=code-server-ca" -key ca.key -out ca.crt |
根证书只需要生成和导入一次,后续签发其他服务端证书可以用同一个根证书。
openssl genrsa -out cert.key 4096 openssl req -new -sha256 -key cert.key -subj "/C=CN/CN=code-server" -out cert.csr openssl x509 -req -extfile <(cat /etc/pki/tls/openssl.cnf <(printf "[SAN]\nsubjectAltName=DNS:code-server,IP:192.168.119.159")) -extensions SAN -CA ca.crt -CAkey ca.key -CAcreateserial -days 360 -in cert.csr -out cert.crt
1 | wget -O code-server-4.7.1-linux-arm64.tar.gz https://github.com/coder/code-server/releases/download/v4.7.1/code-server-4.7.1-linux-arm64.tar.gz |
1 | tar -zxf code-server-4.7.1-linux-arm64.tar.gz |
1 | cd code-server-4.7.1-linux-arm64 |
链接:https://marketplace.visualstudio.com/items?itemName=kunpengfamily.kunpeng-dev-kit
./bin/code-server --install-extension xxxxxx.vsix
./bin/code-server --auth=none --host 192.168.119.159 --port 8888 --cert /home/cert/cert.crt --cert-key /home/cert/cert.key &