gpt4 book ai didi

python - Paramiko : "not a valid RSA private key file"

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:18 28 4
gpt4 key购买 nike

我正在尝试使用以下 spinet 连接到服务器

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ip = ['x.x.x.x']
key_file = "/Users/user/.ssh/id_rsa"

key = paramiko.RSAKey.from_private_key_file(key_file)
ssh.load_system_host_keys()
ssh.connect(ips, port=22, username='XYZ', pkey=key, timeout=11)

但是我得到一个错误:

not a valid RSA private key file

最佳答案

我遇到过类似的情况,ssh-keygen 帮了我的忙。您应该复制 id_rsa 并使用 ssh-keygen 将其转换为 RSA 类型。

“BEGIN OPENSSH PRIVATE KEY”转换为“BEGIN RSA PRIVATE KEY”

ssh-keygen -p -m PEM -f ~/.ssh/id_rsa

关于python - Paramiko : "not a valid RSA private key file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54612609/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com