我的环境中有数百台主机。 我需要通过Ansible和ssh登录所有主机。
我使用“ user1” accont和公共密钥身份验证。
因此,我为用户“ user1”向ssh-agent添加了私钥。 我无需输入密码即可登录到远程主机(配置了“ user1”并且存在他的公钥)。 一切都很好! :)
但是,如果我尝试登录未安装“ user1”的主机,则会收到user1私钥的密码提示。 有什么办法可以抑制密码提示。如果未在远程主机上安装“ user1”,我需要获取“权限被拒绝”或类似的提示,而无需输入密码。
你有什么主意吗?
干杯, 叶夫根尼(Yevgeniy)