我用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
我正在通过 ssh 使用 jupyter 笔记本扩展在远程服务器上使用 VSCode。但是当我与会话断开连接时,代码的进程将停止。有没有一种方法可以使用 tmux 等工具通过后台进程从 VSCode 运行笔记本。因为我远不是一个 Linux 专家,我不知道如何通过 VSCode 使用 tmux 运行笔记本进程。
预先非常感谢。
当您运行 VS Code 远程 SSH 并且长时间失去网络连接并返回到 VS Code 时,左下角的状态显示为“与 SSH 断开连接:”。但是,似乎没有办法重新连接会话。我总是不得不恢复到开始一个新的 VS Code 远程 SSH 会话。我怎样才能重新连接?
/home
今天早上,我收到多用户远程 SSH 开发环境服务器上的磁盘空间警报。
运行时partition -$xdev -type f -ls | sort -k 7 -r -n | head -20
我发现最大的目录.vscode-server
空间接近 1GB。
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\n29459 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 …
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
我想在远程服务器的容器中工作。但它不起作用。
环境:
本地:Windows 10
ssh 的本地终端:Windows 10 中的 WSL
服务器:Ubuntu 18.04
我查了这两篇文章。
https://code.visualstudio.com/docs/remote/containers-advanced https://code.visualstudio.com/docs/containers/ssh
我遵循了这些步骤。
ssh ssh-tunnel visual-studio-code vscode-remote remote-tunnel
我有这个多容器项目,由 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) 我在 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)