有没有办法以编程方式测试 ssh 是否可以使用公钥进行身份验证?我想做这样的事情(最好在 bash 中,但我对 python 解决方案持开放态度):
ssh-test-thingy user@host || echo "could not authenticate using publickey"
如果远程主机上没有匹配的公钥,则wheressh-test-thingy
返回非零退出状态。
有没有办法以编程方式测试 ssh 是否可以使用公钥进行身份验证?我想做这样的事情(最好在 bash 中,但我对 python 解决方案持开放态度):
ssh-test-thingy user@host || echo "could not authenticate using publickey"
如果远程主机上没有匹配的公钥,则wheressh-test-thingy
返回非零退出状态。