我遇到过同样的问题。我想使用~/.ssh/config因为我已经将该目录用于其他应用程序并且不想保留 2 个副本。因此,创建/etc/ssh_config目录并不是理想的解决方案。
正如 Fujimoto Youichi 提到的,ssh 会查看/etc/passwd中的主目录,而不是$HOME环境变量。
当前的 cygwin 版本(我使用的是 2.6)不再在安装过程中创建/etc/passwd 。然而,创建一个新的很容易:
mkpasswd -c -p "$(cygpath -H)" > /etc/passwd
Run Code Online (Sandbox Code Playgroud)
https://cygwin.com/cygwin-ug-net/mkpasswd.html有关可用标志的更多详细信息。
我没有看过代码,但 ssh 的偏好似乎是:
因此,如果您只想使用~/.ssh/config中的 ssh 配置信息,请务必删除/etc/ssh_config。
另外,请务必在进行更改后打开一个新的 cygwin 终端窗口,以便它们可用。
归档时间: |
|
查看次数: |
35625 次 |
最近记录: |