我有一个使用基本 SSH 设置了的测试服务器。
如果我运行以下命令,我将无法登录:
ssh root@localhost
其结果是:
根身份验证失败次数过多
如果我使用以下内容,它成功:
ssh root@localhost -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
我认为我的〜/.ssh /配置文件,其设置如下:
Host my-server.my-domain.com
User eln00b
HostName 1.2.3.4
IdentityFile ~/.ssh/myserver
Host my-server-prod.my-domain.com
User eln00b
HostName 1.2.3.5
IdentityFile ~/.ssh/myserver
ForwardAgent yes
Host github.com-eln00b
User git
HostName github.com
IdentityFile ~/.ssh/github
任何明显的冲突位置导致我需要 ssh 的额外选项?