我全新安装了 Cygwin,并创建了一个配置文件(就像我在旧安装中一样),其中包含通过 ssh 连接到某些主机的信息。
现在,在这个全新的安装中,我必须为每个主机写下整个别名(如ssh aws
或ssh azure
),因为当我按下 Tab 键时它不会自动完成主机名。
一旦我写入了整个主机名,它就会读取配置文件并连接到主机,但在此之前不会这样做。
我的配置文件(在旧版 Cygwin 安装中有效)包含如下信息:
Host aws
HostName xx.xxx.xx.xxx
User user
IdentityFile "~/.ssh/id_rsa"
我曾尝试更改 .ssh 文件夹和配置文件本身的权限和所有者,但无法使其像旧安装一样工作。
新安装的版本是 1.7.35,旧版本是 1.7.20