首页 > 解决方案 > Cygwin 未通过 ssh 显示 Vi 编辑器内容

问题描述

我对 Cygwin 配置很陌生,需要一些帮助。

我已经在 Windows 2019 服务器上成功安装了 Cygwin,并且能够通过 ssh 连接到 centos 服务器。然而,在 centos 服务器上,当我发出命令“vi test.txt”时没有显示任何内容。当我键入并使用通常的 vi 命令保存文件时,它会显示一个空白屏幕。当我执行“more test.txt”时,它会显示我输入的内容。

当我执行 vi 时,现有文件也会发生同样的情况,但由于我看不到内容,所以我输入的内容损坏了文件。需要有关如何正确显示 vi 编辑器的建议。

不过,我能够在 Cygwin 窗口上本地启动 vi 编辑器(无需 ssh 进入远程服务器,在本地机器上)。

标签: cygwinvi

解决方案


确保 OpenSSH 软件包与 Cygwin 一起安装。

资料来源:我是帮助原始海报找出问题的同事。

我们使用 cygwin 安装程序查看现有软件包列表,并注意到 OpenSSH 显示为“跳过”。安装该软件包后,问题已解决。


推荐阅读