SSH 在 Windows 8 上使用错误的文件夹,我该如何更改?

SSH 在 Windows 8 上使用错误的文件夹,我该如何更改?

在过去的两天里,我一直在尝试使用无密码 SSH 密钥登录来设置我的服务器,现在我终于解决了我的问题。我在 Windows 上尝试使用 id_rsa 作为我的 SSH 密钥通过 SSH 进入我的 Centos 7 机器,该密钥位于C:\Users\Me\.ssh\id_rsa。我尝试了网上能找到的所有方法,直到今天我终于意识到我可以使用命令-i来指定我想要使用的密钥。现在,唯一的问题是如何将其设置为默认值?

现在我意识到了,我的.ssh文件夹已经有一段时间有一个时髦的目录名了。当我运行命令ssh -keygen -t rsa并在每次提示时按回车键时,这是输出:

C:\Users\Me>ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (//.ssh/id_rsa):
    Could not create directory '//.ssh'.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    open //.ssh/id_rsa failed: No such host or network path.
    Saving the key failed: //.ssh/id_rsa.

C:\Users\Me>

我如何更改 SSH 文件夹的位置?当我尝试连接到我的机器时,它找不到密钥,因此登录失败。我不想-i每次需要访问我的服务器时都使用该命令...

编辑:我使用 Git 作为 SSH 客户端,我的 OpenSSH 版本是OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007

编辑通过添加C:\Users\Me到系统 PATH 然后重新启动控制台窗口解决了我的问题。

相关内容