Net::SSH2 аутентифицируется с использованием открытого ключа

Я пытаюсь использовать Net:: SSH2 для выполнения команд на удаленной машине. Тем не менее, я не знаю, как пройти проверку подлинности с помощью открытого ключа. В документации упоминается этот метод:

auth_publickey ( username, public key, private key [, password ] )

Однако для этого требуется открытый ключ и закрытый ключ. В любом случае я могу аутентифицироваться, просто используя открытый ключ? Спасибо!

1 ответ

Решение

Это бессмысленно. "Каждый" имеет ваш открытый ключ. Это не может быть использовано для аутентификации вас.

Другие вопросы по тегам