我有一台 Mac,正在运行安装了 Windows 7 的 Parallels。我有一个用于连接到 github 的 ssh 密钥。当我进入 Parallels/Windows 7 并尝试执行
ssh -T [email protected]
我收到权限被拒绝(公钥)。
如果我在 Windows 7 VM 上创建新密钥,它会覆盖我的 Mac 终端使用的当前密钥吗?
谢谢。
答案1
您的密钥存储在~/.ssh/
Mac 上的文件夹中。例如,在我的系统上,我有名为github_rsa
(私钥) 和github_rsa.pub
(公钥) 的文件。您可以将私钥复制/粘贴到 Windows 计算机上,然后安装在那里– 它只是纯文本。
答案2
我认为@miken32 的答案应该可行。您还应该能够按照建议的方式进行操作,在虚拟机上创建新的密钥对。除非您已将虚拟机配置为在主机~/.ssh/
上共享目录,否则您在虚拟机上执行的任何操作都不会对现有密钥对产生任何影响。
提醒自己:永远不要说“没什么”!