代码之家  ›  专栏  ›  技术社区  ›  Falmarri

在python的类变量中存储密码

  •  1
  • Falmarri  · 技术社区  · 15 年前

    我正在编写一个python脚本,它只在当前会话期间存储ssh密码。我要做的是声明一个类变量credentials={}。当脚本需要访问特定服务器时,它会签入凭据以查看凭据['server']是否存在。如果有,它使用那里的密码,如果没有,它会提示用户。

    这样做合理吗?有没有一种更适合python的方法来实现这一点,或者更适合python处理类成员访问的方法?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Todd Gardner    15 年前

    有点离题,但当我以前构建脚本时,出于安全考虑的人建议使用 ssh-agent 接近。代理是一个后台进程,独立于python,但在同一个用户下运行,它将存储凭据。那么脚本根本不需要担心提示或处理密码。