标签: vscode-remote

VScode 远程连接错误:进程试图写入不存在的管道

我用vscode和remote-ssh连接我的服务器,配置后,我想连接我的主机,但失败了,对话框显示:“无法建立与XX的连接,进程试图写入一个不存在的管道。”

输出:

[16:45:20.916] Log Level: 3
[16:45:20.936] remote-ssh@0.49.0
[16:45:20.936] win32 x64
[16:45:20.944] SSH Resolver called for "ssh-remote+aliyun", attempt 1
[16:45:20.945] SSH Resolver called for host: aliyun
[16:45:20.945] Setting up SSH remote "aliyun"
[16:45:21.012] Using commit id "c47d83b293181d9be64f27ff093689e8e7aed054" and quality "stable" for server
[16:45:21.014] Install and start server if needed
[16:45:21.019] Checking ssh with "ssh -V"
[16:45:21.144] > OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
[16:45:21.214] Running script with connection command: ssh -T -D 5023 aliyun bash
[16:45:21.221] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[16:45:21.504] > 
> …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-keys visual-studio-code vscode-settings vscode-remote

57
推荐指数
5
解决办法
7万
查看次数

断开连接后,在远程服务器(SSH)上继续使用 VSCode 运行 Jupyter 笔记本

我正在通过 ssh 使用 jupyter 笔记本扩展在远程服务器上使用 VSCode。但是当我与会话断开连接时,代码的进程将停止。有没有一种方法可以使用 tmux 等工具通过后台进程从 VSCode 运行笔记本。因为我远不是一个 Linux 专家,我不知道如何通过 VSCode 使用 tmux 运行笔记本进程。

预先非常感谢。

tmux visual-studio-code jupyter-notebook vscode-remote

43
推荐指数
1
解决办法
4583
查看次数

有没有办法重新连接到断开连接的 VS Code 远程 SSH 连接?

当您运行 VS Code 远程 SSH 并且长时间失去网络连接并返回到 VS Code 时,左下角的状态显示为“与 SSH 断开连接:”。但是,似乎没有办法重新连接会话。我总是不得不恢复到开始一个新的 VS Code 远程 SSH 会话。我怎样才能重新连接?

visual-studio-code vscode-remote

34
推荐指数
3
解决办法
9477
查看次数

VsCode 远程 SSH .vscode-server 占用大量空间

/home今天早上,我收到多用户远程 SSH 开发环境服务器上的磁盘空间警报。

\n\n

运行时partition -$xdev -type f -ls | sort -k 7 -r -n | head -20我发现最大的目录.vscode-server空间接近 1GB。

\n\n
974M    .\n10:06:16 my_user@my_server .vscode-server \xe2\x86\x92 pwd\n/home/my_user/.vscode-server\n10:08:06 my_user@my_server .vscode-server \xe2\x86\x92  \n
Run Code Online (Sandbox Code Playgroud)\n\n
29459 38028 -rwxr-xr-x   1 my_user  my_user  38940504 Aug 15 11:17 ./my_user/.vscode-server/bin/some_hash/node\n26270 38028 -rwxr-xr-x   1 my_user  my_user  38940504 Sep  3 16:51 ./my_user/.vscode-server/bin/some_other_hash/node\n24078 38028 -rwxr-xr-x   1 my_user  my_user  38940504 Oct 15 10:34 ./my_user/.vscode-server/bin/yet_another_hash/node\n2387 38028 -rwxr-xr-x   1 my_user  my_user  38940504 Oct  9 01:58 /home/my_user/.vscode-server/bin/last_hash/node\n
Run Code Online (Sandbox Code Playgroud)\n\n

查看目录,看起来这是远程服务器上大量 VsCode …

visual-studio-code vscode-remote

32
推荐指数
2
解决办法
4万
查看次数

WSL 中的 VSCode:如何 sudo 根文件以便我可以编辑它

WSL v.1 -- VSCode v1.40.1(使用“远程 - WSL”扩展 40.3)

如何使用 sudo 和 VSCode 打开根拥有的文件进行编辑?(无需以 root 身份运行)

如果我打开一个没有 的根文件sudo,我将无法编辑它(预期): $ code /etc/profile.d/custom-profile.sh $

在此处输入图片说明

但是,如果我尝试使用sudo code该文件,我会得到:

$ sudo code /etc/profile.d/custom-profile.sh
[sudo] password for xxxx:
sudo: code: command not found
Run Code Online (Sandbox Code Playgroud)

下面的 Binarify 的回答表明我可以将默认用户切换到root,但我绝对不想以 root 身份运行,所以我仍在寻找其他解决方案。

sudo visual-studio-code windows-subsystem-for-linux vscode-remote

29
推荐指数
7
解决办法
2万
查看次数

VS Code:连接远程服务器中的 docker 容器

我想在远程服务器的容器中工作。但它不起作用。

环境:

本地:Windows 10

ssh 的本地终端:Windows 10 中的 WSL

服务器:Ubuntu 18.04

我查了这两篇文章。

https://code.visualstudio.com/docs/remote/containers-advanced https://code.visualstudio.com/docs/containers/ssh

我遵循了这些步骤。

  1. 我在 VS Code 中安装了 [Remote Development] 扩展。
  2. 远程 SSH:连接到主机。它工作正常。
  3. 我在远程服务器上安装了 [Docker] 扩展。
  4. 现在我可以在 docker 选项卡中看到我的容器和图像。
  5. 我单击了一个容器并单击了 [Attach Visual Studio Code],它说没有要附加到的正在运行的容器。

在此处输入图片说明

docker vscode-remote

27
推荐指数
4
解决办法
2万
查看次数

VSCode每次远程WSL下载服务器

在此输入图像描述

每次我打开远程 WSL 时,它都会下载服务器。即使下载完成后,当我再次打开 VSCode 和远程 WSL 时,它也会再次开始下载。如何解决这个问题,以免每次都下载服务器?

visual-studio-code vscode-remote

26
推荐指数
1
解决办法
5986
查看次数

vscode 远程 ssh 和远程隧道连接有什么区别

在速度和代码保护方面, VSCODE 的远程 SSH远程隧道开发相比如何?

乍一看,SSH 似乎在两台机器上共享工作负载(扩展) 远程SSH

虽然远程隧道完全在远程/服务器计算机上工作 隧道

远程隧道是否通过互联网连接两台计算机?它如何影响速度?

如果可能的话,远程 SSH 是否总是更可取?

ssh ssh-tunnel visual-studio-code vscode-remote remote-tunnel

23
推荐指数
1
解决办法
6561
查看次数

如何在 VS Code devcontainer 中运行 docker-compose

我有这个多容器项目,由 3 个 NestJS 和 1 个 dotnet5.0 应用程序组成。除了应用程序之外,该项目还依赖于 RabbitMQ 和 InfluxDB 服务(作为纯 docker 镜像运行)

docker-compose文件如下所示:

version: '3.8'

services:
  influxdb:
    image: influxdb:2.0
    container_name: influxdb
    ports:
      - '8086:8086'
    expose:
      - '8086'
    volumes:
      - ./data/influxdb2/data:/var/lib/influxdb2
      - ./data/influxdb2/config:/etc/influxdb2

  rabbitmq:
    hostname: 'rabbitmq'
    image: rabbitmq:3-management
    container_name: rabbitmq
    ports:
      - '15672:15672'
      - '5672:5672'

  microservice1:
    image: microservice1
    container_name: microservice1
    depends_on: [rabbitmq, influxdb]
    build:
      context: .
      dockerfile: ./apps/microservice1/Dockerfile

  microservice2:
    image: microservice2
    container_name: microservice2
    depends_on: [rabbitmq, influxdb]
    build:
      context: .
      dockerfile: ./apps/microservice2/Dockerfile

  microservice3:
    image: microservice3
    container_name: microservice3 …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose visual-studio-code vscode-remote

22
推荐指数
1
解决办法
2万
查看次数

无法将 VS Code 连接到 Linux 机器进行远程开发

我在 VS Code 上收到此错误,但不知道为什么会失败

[15:14:59.543] Log Level: 2
[15:14:59.555] remote-ssh@0.51.0
[15:14:59.555] win32 x64
[15:14:59.560] SSH Resolver called for "ssh-remote+xx.xx.xx.xx", attempt 1
[15:14:59.561] SSH Resolver called for host: xx.xx.xx.xx
[15:14:59.561] Setting up SSH remote "xx.xx.xx.xx"
[15:14:59.621] Using commit id "0ba0ca52957102ca3527cf479571617f0de6ed50" and quality "stable" for server
[15:14:59.624] Install and start server if needed
[15:15:01.964] getPlatformForHost was canceled
[15:15:01.965] Resolver error: Connecting was canceled
[15:15:01.973] ------
Run Code Online (Sandbox Code Playgroud)

ssh visual-studio-code vscode-remote

21
推荐指数
2
解决办法
1万
查看次数