Mac 使用ssh密钥登陆堡垒机还需要输入密码

1. 运行环境

电脑是 M1 的 Mac mini
工具时 iterm2

2. 问题描述?

最近公司使用了堡垒机,使用 expect 进行密码登陆时可以的,但是配置了公钥,依然提示我输入密码
如下:

Mac 使用ssh密钥登陆堡垒机还需要输入密码

但是我同事使用的 windows 使用 git 命令行就可以直接登陆
然后我试了一下,我电脑里的 windows 虚拟机也是可以的
不知道是系统的问题还是 iterm2 的问题?

倚南窗以寄傲,审容膝之易安
最佳答案

解决了! ~/.ssh/config 加入

Host *
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostKeyAlgorithms +ssh-rsa
7个月前 评论
讨论数量: 1

解决了! ~/.ssh/config 加入

Host *
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostKeyAlgorithms +ssh-rsa
7个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!