Есть ли способ программно проверить, может ли ssh аутентифицироваться с использованием открытого ключа? Я хотел бы сделать что-то вроде этого (желательно в bash, но я открыт для решения python):
ssh-test-thingy [email protected] || echo "could not authenticate using publickey"
где ssh-test-thingy
возвращает ненулевой статус выхода, если на удаленном хосте нет открытого ключа.