Win7 OpenSSH 配置:没有与名称关联的地址

Win7 OpenSSH 配置:没有与名称关联的地址

我在 win7 上使用 OpenSSH。我的主目录是C:\Users\JG,该目录中有一个文件C:\Users\JG\.ssh\config,其内容如下:

Host <redacted server ip here>
HostName digitalocean_git
User git
IdentityFile ~/.ssh/digitalocean_moocho/id_rsa

“IdentityFile”条目指向的 id 文件可以工作,因为我通过 putty 可以很好地使用它,但对于这个问题,我试图让命令行 OpenSSH 正常工作。

问题的关键可以通过以下输出来解释:

>ssh -v digitalocean_git
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/JG/.ssh/config
ssh: digitalocean_git: no address associated with name

为什么名称没有关联地址?我该如何解决?

答案1

原来我搞混了“Host”和“HostName”。当我将 IP 设为“HostName”,将别名设为“Host”时,一切正常。

相关内容