Ключи, генерируемые с помощью Pycrypto, запрашивая пароль

Я сгенерировал открытые / закрытые пары ключей, используя простую функцию:

def _generate_rsa_key_pair(size=2048):
    rng = Random.new().read
    rsa_key = RSA.generate(size, rng)
    public_key = rsa_key.publickey().exportKey(format='OpenSSH')
    private_key = rsa_key.exportKey()
    return (public_key, private_key)

Однако, если я помещу закрытый ключ на моем ноутбуке, а открытый ключ - в авторизованные ключи удаленного компьютера и попытаюсь войти в систему с помощью vis ssh, т.е.

local /.ssh> ssh -i ~ /.ssh / my_new_private_key себе @remote

Я получаю приглашение для ключевой фразы.

Как мне избавиться от ключевой фразы? Значение по умолчанию для exportKey - passphrase=None, поэтому я предположил, что оно должно работать.

0 ответов

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