Windows 10 SSH 会话中的终端体验非常差

Windows 10 SSH 会话中的终端体验非常差

我在 VirtualBox 中安装了 Windows 10 VM。我在其中安装了本机 OpenSSH 服务器。我配置了该虚拟机,以便可以通过 SSH 进入。一切按预期运行。但问题是,从我的 GNU/Linux 主机通过 SSH 连接 Windows 10 客户机后,我的终端体验非常差。不断出现断线、字符/行错位和其他奇怪的问题。以下是我尝试过但不起作用的一些方法:

  • 连接时,我使用了不同的终端仿真器和不同的 TERM 变量:xfce4-terminal、st、urxvt。没有组合起作用。
  • 我安装了 WSL,并尝试bash通过 SSH 登录 Windows 后打开。
  • tmux通过 WSL 安装并tmux遇到了同样的问题。
  • 尝试powershell在 SSH 登录后启动,但同样的问题也发生了。

在 Windows 10 中,终端体验非常完美(和cmd.exepowershell。我相信这些问题与我的 GNU/Linux 主机终端仿真器配置和 Windows Shell 之间的一些不一致有关。也许有一个TERM变量可以解决这个问题?

另外我没有尝试的一件事是通过 WSL 安装 OpenSSH 服务器,但我不相信这会有什么区别。

那么,我该如何解决这个问题?

相关内容