在使用paramiko的时候保守秘密?

2024-04-24 21:16:09 发布

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

我正在制作一个软件,可以将文件上传到我的linux vps,然后在那里执行很少的命令。正如我所见,Paramiko是最好的选择,但唯一的问题是保持我的vps登录凭据的安全。我不想让任何知道如何反编译py2exe或.pyc的人得到我的根证书。我研究了加密/解密,但这并不能解决我的问题,因为我必须在代码中存储带有真实用户名/密码的字符串,以便加密和稍后解密。。。综上所述,我想知道在使用Paramiko时,有没有任何方法可以保证我的vps凭据不受用户的攻击?在

提前谢谢!在


Tags: 文件方法字符串代码命令paramiko密码软件
1条回答
网友
1楼 · 发布于 2024-04-24 21:16:09
  1. 创建SSH密钥
  2. 将密钥的公共部分设置为服务器上的授权密钥
  3. 让你的软件使用SSH密钥

帕拉米科:

client = paramiko.SSHClient()
client.connect('127.0.0.1', username='user', key_filename='/home/user/.ssh/id_rsa')

相关问题 更多 >