我正在制作一个软件,将文件上传到我的linux vps,然后在那里执行一些命令。我可以看到,Paramiko是最好的选择,但唯一的问题是保持我的vps登录凭据安全。我不希望任何知道如何反编译py2exe或.pyc(现在不是那么难)获取我的root凭据的人。我查看了加密/解密,但实际上并没有解决我的问题,因为我必须在代码中存储带有真实用户名/密码的字符串进行加密,然后解密...总之,我想知道有没有办法使用Paramiko时,请保护我的vps凭据对用户安全吗?
提前致谢!
答案 0 :(得分:0)
用paramiko:
client = paramiko.SSHClient()
client.connect('127.0.0.1', username='user', key_filename='/home/user/.ssh/id_rsa')