Ubuntu 16.04 sftp 和 vscode ssh 无法正常工作

Ubuntu 16.04 sftp 和 vscode ssh 无法正常工作

我使用 Windows PC 上的 MobaXterm 连接到 Ubuntu 16.04 机器。

我一直运行良好,直到最近我发现 SFTP 不工作,所以我的 MobaXterm sftp 窗格消失了。

为了确保这不是 MobaXterm 的问题,我还下载了 FileZilla 来测试 SFTP,但同样不起作用。

另外,我尝试在 Windows PC 上使用带有扩展“Remote-SSH”的 VSCode 连接到我的 Ubuntu 机器,但它一直显示此错误:

在此处输入图片描述

我不确定我上面提到的这些连接问题是否是在之后出现的

  1. 我在我的 Ubuntu 机器上安装了 zsh,
  2. 我安装了 XRDP 但之后卸载了。

如能提供任何帮助我将非常感激。

答案1

在您的 zsh 配置中,登录或打开终端后是否有任何输出?

我遇到过类似的问题,rsync 会抱怨终端太脏(我忘记了确切的消息,但基本上 rsync 没有看到它期望在远程连接中看到的内容)。结果发现,问题出fortune在我添加到的命令上.bashrc;它会在每个 SSH 连接开始时打印出一条财富消息,无论它是否是交互式会话。

就我而言,我将以下代码片段添加到我的顶部.bashrc,从而解决了问题:

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

相关内容