Linux基础——Vscode远程管理服务器
一、Visual Studio Code链接服务端报错(方法一)
1、无法与xxxxx 建立连接:未能下载VS CODE服务器 failed to fetch
2、VScode版本
二、解决办法
1、服务端查看用户根目录.vscode-server/
i.检查缓存目录
ls -al ~/.vscode-server/
ii.切换到缓存目录及清除缓存
cd ~/.vscode-server/
清空目录
rm -rf ~/.vscode-server/~/.vscode-server/*
2、windows客户端重新连接服务端
i.服务端自动下载并安装Visual Studio code Server
ii.删除服务端访问目录
iii.初始化
iv.选择服务端所需目录
一、Visual Studio Code链接服务端报错(方法二)
1、问题描述
由于删除~/.vscode-server/*中的所有配置,再次通过vscode连接Server端时,自动安装插件失败,可能安装延迟较高导致卡主;
# 清空原先插件及连接配置
rm -rf ~/.vscode-server/*
2、下载vscode-server(恢复~/.vscode-server/*配置)
# 下载vscode-server-linux-x64.tar.gz
https://update.code.visualstudio.com/commit:f1a4fb101478ce6ec82fe9627c43efbf9e98c813/server-linux-x86/stable
注意:
URL中的“commit:xxxxxxx”部分获取方法如下:
提交码:vscode软件——帮助——关于——复制全部信息到文本,提取“提交:xxxxxxxxx”,也可以参考下图。
# 如果下载包不是该名称,请重命名为vscode-server-linux-x64.tar.gz
# 拷贝vscode-server-linux-x64.tar.gz到/tmp下并解压
tar -xf /tmp/vscode-server-linux-x64.tar.gz
# 在~/.vscode-server/下建立bin目录
mkdir ~/.vscode-server/bin
# 重命名/tmp/vscode-server-linux-x64为“vscode的提交码”
mv /tmp/vscode-server-linux-x64 ~/.vscode-server/bin/提交码
注意:提交码:vscode软件——帮助——关于——复制全部信息到文本,提取“提交:xxxxxxxxx”,也可以参考下图。
3、vscode软件重新通过秘钥建立连接并安装Remote-SSH插件(ssh连接恢复正常)
注意:逐步重新安装其他插件
4、通过vscode资源管理器恢复工作目录
问题
1、windows主机本地保存的历史秘钥认证失败,删除主机秘钥恢复
vscode主机know_hosts保存历史秘钥
C:\Users\用户名/.ssh/known_hosts
远程主机等待认证
参考
https://blog.csdn.net/zhangliang19950813/article/details/131721816
稳步前行,只争朝夕。