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

 

posted on 2024-11-13 11:31  gkhost  阅读(1572)  评论(0)    收藏  举报

导航