我怎么知道用户是否通过我的python脚本中的ssh连接到本地机器?

shi*_*ino 1 python ssh

我怎么知道用户是否通过我的python脚本中的ssh连接到本地机器?

And*_*rew 6

您可以使用该os模块检查环境变量是否存在SSH_CONNECTION.

>>> import os
>>> using_ssh = 'SSH_CONNECTION' in os.environ
Run Code Online (Sandbox Code Playgroud)

  • "os.environ`中的''SSH_CONNECTION'"已经是布尔值,不需要过度复杂化,你可以在os.environ中写"`using_ssh ='SSH_CONNECTION'". (3认同)