vscode远程连接开发机失败/解决方案大合集

这篇具有很好参考价值的文章主要介绍了vscode远程连接开发机失败/解决方案大合集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误合集

channel 1: open failed: administratively prohibited: open failed

channel 2: open failed: administratively prohibited: open failed

channel 3: open failed: administratively prohibited: open failed

channel 4: open failed: administratively prohibited: open failed

channel 5: open failed: administratively prohibited: open failed

channel 1018: open failed: administratively prohibited: open failed

Failed to connect to the remote extension host server (Error: WebSocket close with status code 1006)

其它可能的解决方案

最有效的几种方法

0)重新启动主机(即重新启动Windows)并重新启动WSL-2计算机,然后再次启动VSCode。

1)重新安装vocode

2)删除~/.vscode - server/ 

3)如果有任何进程占用你的连接端口,要么你换端口,要么你kill所有此端口的进程

查看日志

使用xshell或者mobaxterm等远程连接工具,去查看上面这个日志文件,例如:

vim /home/user/.vscode-server/.dfd34e8260c270da74b5c2d86d61aee4b6d56977.log

然后你自行谷歌/百度错误信息,一般也可以解决

ssh相关

1、回滚vscode版本和remote-ssh版本

2、更改ssh相关配置,更改bash相关

3、如果使用SSH密钥进行连接,则应检查与SSH密钥对应的条目~/.ssh/authorized_keys中没有no-port-forwardingpermitopen

4、更新ssh版本yum update openssh

磁盘问题

如果发现是服务器磁盘空间爆了,导致.vscode-server文件夹无法创建,一直连不上服务器,就清理不需要的文件

localhost问题

1、如果你的链接命令中有localhost,替换localhost127.0.0.1

2、设置remote.WSL.server.connectThroughLocalhost ( setting WSL -> Remote -WSL Through Localhost)从禁用更改为启用,虽然不知道为什么会发生这种情况,但它在没有启用这个设置的情况下工作了很久,然后突然停止了工作。也许虚拟机的IP以某种意想不到的方式改变了?

known_hosts文件冲突

删除known_hosts文件:VSCode插件Remote-SSH连接远程服务器错误 “could not establish connection *****“_I_am_overflow的博客-CSDN博客

sshd_config文件

修改远程服务器的sshd_config文件

# vim /etc/ssh/sshd_config

可能需要修改的配置

AllowTcpForwarding no

#AllowTcpForwarding yes

AllowAgentForwarding no

修改完的配置

AllowTcpForwarding yes
AllowAgentForwarding yes

#AddressFamily any
ListenAddress 0.0.0.0:32000
ListenAddress 0.0.0.0:22
ListenAddress 0.0.0.0:12222

如果是连接数过多,可以添加MaxSession参数来进行设置

保存后重启sshd服务

# systemctl restart sshd


清除缓存

本地的vscode在连接时,显示Initializing VSCode server,而未连接过的vscode却显示Downloading VSCode server。

这时候怀疑是不是本地有相关的配置缓存,可以考虑删除掉缓存试试C:\Users\Username\AppData\Roaming\Code很快能看到有CachedConfiguration大概在这里。文章来源地址https://www.toymoban.com/news/detail-752125.html

WSL

  1. 找出正在运行的 WSL 实例
wsl -l --running
  1. 终止所有正在运行的 WSL 实例
wsl --shutdown
  1. 然后只需重新启动 WSL
wsl 

到了这里,关于vscode远程连接开发机失败/解决方案大合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux虚拟机连接失败解决方案

    下载虚拟机软件为: VMware Workstation 16 Player Xshell 7 在安装虚拟机时,可能会出现连接不上的问题。我们可以尝试从以下方面进行解决。 一、网络连接查看 在网络和Internet设置中点击更改适配器选项,查看是否有VMvare的两个虚拟网卡,没有的话我们的主机肯定是无法连接到虚拟

    2024年02月07日
    浏览(32)
  • 浏览器连接grafana失败解决方案

    浏览器连接grafana建立连接失败,如下: If you\\\'re seeing this Grafana has failed to load its application files 1. This could be caused by your reverse proxy settings. 返向代理会引起这个问题。 2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not using a reverse proxy make sure to se

    2024年02月07日
    浏览(60)
  • 报错处理:MySQL报错解决:连接失败原因与解决方案

    大家好,今天我来分享一下在Linux上遇到的一个MySQL连接失败的报错以及解决方法。如果你在尝试连接MySQL数据库时遇到以下报错信息:“Can’t connect to MySQL server on ‘localhost’ (111)”,那么请接着往下看,我会帮你找到可能的原因和解决方案。 一、问题描述 这个报错信息通常

    2024年02月04日
    浏览(23)
  • Xshell 连接虚拟机Ubuntu系统失败解决方案

    背景知识: Xshell 是一个强大的安全终端模拟软件,可以进行远程登录,它支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 协议。 xshell通过ip连接,所以需要知道虚拟机的IP地址 使用XShell的主要目的是在Windows环境下登录Linux终端,以后,我们也可以通过这种方式把本机与远端服

    2024年02月10日
    浏览(21)
  • github连接超时、提交(push)代码失败解决方案

    如果提示: Hi defnngj You’ve successfully authenticated, but GitHub does not provide shell access . 说明你连接成功了 打开 https://github.com/ ,在设置中添加密钥 测试成功就可以push code了.

    2024年02月12日
    浏览(27)
  • Android 9.0以上 连接wifi失败 解决方案

    Android9开始,WIFI那块的API发生了改变: addNetwork(WifiConfiguration config) 此方法在API级别Q中已弃用) 见addNetworkSuggestions(java.util.List), removeNetworkSuggestions(java.util.List)新的API添加Wi-Fi网络进行审议时,自动连接到无线网络。 兼容性注意:对于目标Build.VERSION_CODES.Q或更高的应用程序

    2024年02月12日
    浏览(18)
  • 【2023最新版】Windows11:WSL(Ubuntu22.04)安装Anaconda(换源、各种报错及解决方案)+连接Pycharm进行远程开发

    目录 一、安装WSL(适用于 Linux 的 Windows 子系统) 检查内核版本号 WSL 版本升级 二、WSL安装Anaconda(建议选择方法2) 1.下载到WSL 2.下载到Windows 换源 三、conda常用命令 查看当前python版本 查看配置信息 ​编辑 查看环境列表 激活环境 退出环境 conda使用文档 四、Windows上Pycharm使

    2024年02月08日
    浏览(42)
  • vscode copilot 插件连接问题解决方案

    vscode 的copilot每隔一段时间就会无法使用,每次出现的报错可能都不一样,这里记录一个可行的解决方案,值得尝试。 搜索框搜索控制面板并打开 第一步-打开控制面板 2. 打开网络和Internet 第二步-打开网络和Internet 3. 打开Internet选项 第三步-打开Internet选项 4. (1)点击连接;

    2024年04月14日
    浏览(19)
  • idea连接数据库失败的几种解决方案

    1、先进入名字为mysql的数据库 2、找到user表 3、修改root的host为% [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pWeP9cRh-1677664942027)(https://img2023.cnblogs.com/blog/3103012/202302/3103012-20230227175245772-1975389509.jpg)] 方法一和方法二,都是开放root的权限为所有人可

    2024年02月04日
    浏览(20)
  • 解决VSCode远程SSH连接时提示vscode-server启动失败的问题

            随手记录遇到的vscode无法通过远程插件连接到docker容器中Linux系统的问题。 1.问题描述          docker安装好Linux系统后,本想通过Windows系统上的vscode的Remote_SSH远程插连接docker中的linux系统进行远程开发,这样就不需要来回在Windows系统和Linux系统上来回同步文件,就

    2024年02月20日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包