Тест bash / ssh для аутентификации с открытым ключом

Есть ли способ программно проверить, может ли ssh аутентифицироваться с использованием открытого ключа? Я хотел бы сделать что-то вроде этого (желательно в bash, но я открыт для решения на Python):

ssh-test-thingy user@host || echo "could not authenticate using publickey"

где ssh-test-thingy возвращает ненулевой статус выхода, если на удаленный хост.

12
задан pihentagy 13 March 2014 в 14:15
поделиться