fabric2使用私钥

2024-04-19 11:28:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个小脚本:

#!/usr/bin/env python
#-*- coding: utf-8 -*-

from fabric2 import Connection

c = Connection('192.168.1.666',connect_kwargs={"key_filename": "privatekey"})


c.local('touch test3.txt')


#with c.cd('/home/gaiman/productmicro'):
    #c.run('git pull origin master')

with c.cd('/home/gaiman/productmicro'):
    c.run('touch test4.txt')

问题是我的私钥有问题:

^{pr2}$

但是私钥在脚本的同一个文件夹中。在

我不明白


Tags: runenvtxt脚本homebinusrwith
1条回答
网友
1楼 · 发布于 2024-04-19 11:28:10

所以我需要为织物创建特定的键:

为结构生成密钥:

$ ssh-keygen -t rsa -b 4096

这将使用RSA算法生成SSH密钥。在

注意给它们起一个正确的名字,任何其他的名字都可能对织物造成破坏

相关问题 更多 >