$HOME不存在且无法创建时vscode如何远程连接服务器?

问题描述 投票:0回答:1

场景如下:

  • 服务器上没有主目录/home/,我没有创建它的权限。
  • 当我使用 vscode 远程连接到服务器时,它会引发错误消息:
Could not chdir to home directory /home/<user_name>: No such file or directory
mkdir: cannot create directory ‘/home/<user_name>’Creating the server install dir failed...

我在windows端配置了~/.ssh/config

Host <alias>
  HostName <user_name>
  User <user_name>
  RemoteCommand "export HOME=/another_directory"

但这不起作用。 在这种情况下如何使用 vscode 连接服务器?

远程 - SSH 问题链接

visual-studio-code ssh
1个回答
0
投票

对我有用的是

  1. 删除整个文件夹

/home//.vscode-server

以其他方式,例如,Mac 上的终端

  1. 使用 vscode ssh 重新连接

我意识到有时文件夹 .vscode-server 会变成 /dev/null 类型,这意味着该文件夹的输出将被自动丢弃。这会在 vscode ssh 中产生问题。

© www.soinside.com 2019 - 2024. All rights reserved.