答案 0 :(得分:0)
你应该这样做:
mv /User/<you>/.ssh/ssh/id_rsa* /User/<you>/.ssh/
这会将这些默认键移动到它们预期的位置,允许 ssh -Tv ...
工作(同时显示它正在寻找这些键的位置,以及是否找到了它们)
如果这些文件已经位于正确的 .ssh
文件夹中,请查找 ~/.ssh/config
也许在那个文件中,你有一行路径错误:
IdentityFile ~/.ssh/ssh/id_rsa
# instead of
IdentityFile ~/.ssh/id_rsa
这也可以解释为什么 SSH 在错误的路径中寻找该密钥。