文章的前言:
很多细节不复述了,很多轮子我就不重复造了,
默认 您已经开启了服务器的 22 端口的防火墙规则。
默认 您使用的Host(IP)是服务器的公网IP而不是服务器的私网。
默认 你已经修改过并且确定自己的用户名和密码
vscode如何安装插件和连接服务器就不复述了,
其他问题可以自己搜关键词搜索
实在不行下方留言,我看到了抽时间帮助你~
情况1:手动将vscode-server-linux安装到服务器
- 官方国内加速链接 下载服务器
https://vscode.download.prss.microsoft.com/dbazure/download/stable/
commit_id/vscode-server-linux-x64.tar.gz(文件名为:vscode-server-linux-x64.tar.gz 文件大小约 50-100 MB)
- 传输 此文件 到用户目录
- 在用户目录创建 文件夹 并进入
cd ~/.vscode-server/bin/
- 解压 此文件,并创建名为ommit_id的文件夹 (替换
{ommit_id})tar -zxvf vscode-server-linux-x64.tar.gz -C {ommit_id} --strip-components 1
- 检验
ls ~/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/
若能看到
node、package.json 等核心文件,说明安装成功- vscode连接
情况2:使用密钥连接服务器
- 在要连接的电脑上 打开power shall,输入
ssh-keygen -t rsa -b 4096 -C "备注"(将备注替换为你想要的注释)。(其他参数为加密算法、 指定密钥长度) 提示输入密码可以直接按回车跳过
- 创建完密钥之后会告诉你在那个目录下,一般是C:\Users\你的用户名\.ssh 文件下
- 将公钥,也就是后缀为
_pub的文件 上传到服务器 - 使用 ssh root@你的公网IP 命令登录。
- 进入用户主目录:cd ~
- 创建 .ssh 目录(如果不存在):
mkdir -p ~/.ssh - 设置 .ssh 目录权限:
chmod 700 ~/.ssh - 创建或编辑 authorized_keys 文件:
touch ~/.ssh/authorized_keys - 设置 authorized_keys 文件权限:
chmod 600 ~/.ssh/authorized_keys - 将本地生成的公钥 (id_rsa.pub 文件内容) 粘贴到 ~/.ssh/authorized_keys 文件中。
- 例如,在服务器上使用
vim ~/.ssh/authorized_keys编辑器,将公钥内容粘贴进去并保存。
情况3:vscode密码连接服务器
不造轮子了,自行搜索
tips:
vscoce 的 .vscode可以配置头文件,在自己链接一些库时,可以方便F12跳转,以及屏蔽假报错。
这里放个小示例
c_cpp_properties.json其他问题,欢迎您在底部评论区留言,一起交流~
- 作者:L_Z_J
- 链接:https://www.mcoi.top/article/Post-vscode-server-ssh-key
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。









