Python 如何将结构与ssh密钥一起使用?

Python 如何将结构与ssh密钥一起使用?,python,python-3.x,fabric,Python,Python 3.x,Fabric,使用fabric 2.4并尝试设置ssh密钥以远程连接到各种linux服务器 Python对我来说是新的,我在这个网站上已经学习了这个例子,并阅读了Python文档,但我仍然不清楚 当前在windows上运行python,我的脚本能够连接到远程linux服务器,因为我的连接字符串定义如下: ssh_connect = Connection(host='servername', user='user1', connect_kwargs={'password': 'blahblah'}) 我正在从

使用fabric 2.4并尝试设置ssh密钥以远程连接到各种linux服务器

Python对我来说是新的,我在这个网站上已经学习了这个例子,并阅读了Python文档,但我仍然不清楚

当前在windows上运行python,我的脚本能够连接到远程linux服务器,因为我的连接字符串定义如下:

ssh_connect = Connection(host='servername', user='user1', connect_kwargs={'password': 'blahblah'})

我正在从我的窗口服务器运行python脚本,我希望它使用ssh密钥,而不是定义连接字符串。我有来自linux服务器的
id\u rsa.pub
文件。我想在我的windows框上安装,并让脚本将其用于连接?

您始终可以通过结构通过其命令行参数传递密钥。这绝对是一个模糊的问题,特别是因为它在Windows上运行fabric,据我所知,他们在技术上并不支持它,尽管它确实有效

fab -i /Path/to/key

来源:fab——帮助和官方文档

您始终可以通过Fabric通过其命令行参数传递密钥。这绝对是一个模糊的问题,特别是因为它在Windows上运行fabric,据我所知,他们在技术上并不支持它,尽管它确实有效

fab -i /Path/to/key
来源:fab——帮助和官方文档