多个 ssh ID 和 localhost 混乱

多个 ssh ID 和 localhost 混乱

我已经使用单一local sshID 进行操作有一段时间了。LAN复制我的内容后,我连接到我的服务器公钥以便他们将来快速连接。工作得很好。

我有一个帐户是最近Github在设置之前创建的。CLI Github因为我国内的用户名或者email [电子邮件受保护]与我的电子邮件/ID 不匹配Github,我必须ssh_add为自己创建第二个 ID 才能使用git.

ssh-add --apple-use-keychain ~/.ssh/id_git

现在我必须输入 ID ~/.ssh/,但现在连接到我的普通服务器无法正常工作,因为它每次都要求输入密码。之前使用单个 ID 的设置假定单个条目就足够了。

问题:

  1. 这是正常/预期的吗?由于有多个可能的公钥需要发送,因此可能会造成混淆。

  2. 我可以解决这个问题吗?设置我的gitID 仅用于某些用途git?修复可能不是这个词,但是安排

我没想到会出现这种情况,但我没有看到任何解决办法。我正在使用iTerm,所以也许里面有一些东西可以让我选择一个公钥。

答案1

是权限问题~/.ssh。此外,命令可能需要包含特定的内容public keyconfig设置。

相关内容