Net::SSH2 аутентифицируется с использованием открытого ключа
Я пытаюсь использовать Net:: SSH2 для выполнения команд на удаленной машине. Тем не менее, я не знаю, как пройти проверку подлинности с помощью открытого ключа. В документации упоминается этот метод:
auth_publickey ( username, public key, private key [, password ] )
Однако для этого требуется открытый ключ и закрытый ключ. В любом случае я могу аутентифицироваться, просто используя открытый ключ? Спасибо!
1 ответ
Решение
Это бессмысленно. "Каждый" имеет ваш открытый ключ. Это не может быть использовано для аутентификации вас.