如何使用带有公钥文件的 Paramiko 访问远程服务器

问题描述 投票:0回答:1

我需要在不使用密码的情况下连接到远程服务器,但使用 Python 模块 Paramiko 的公钥文件。

我该怎么做?

python ssh remote-access paramiko
1个回答
2
投票

使用

key_filename
SSHClient.connect
参数:

import paramiko
 
ssh = paramiko.SSHClient()
ssh.connect("example.com", username="user", key_filename="mykeyfile")

尽管您需要私人密钥文件。您无法使用public密钥文件进行身份验证。


您还需要验证主机密钥:
Paramiko“未知服务器”

© www.soinside.com 2019 - 2024. All rights reserved.