我正在研究一个仅在当前会话期间存储 ssh 密码的 python 脚本。我正在做的是声明一个类变量credentials = {}。当脚本需要访问特定服务器时,它会检查凭据以查看凭据 ['server'] 是否存在。如果是,它使用那里的密码,如果不是,它会提示用户。
这一切都很好,但我只是想知道这是否是一种糟糕的实现方式?这并没有在任何关键的地方运行,我需要关注安全性。我只是想如果我可以将凭据声明为私有会很好。
这是一个合理的方法吗?有没有一种更 Pythonic 的方式来做到这一点,或者更适合 python 如何处理类成员访问?