Linux 根据通过AcceptEnv接收的环境变量列出所有ssh客户端
我们是一群使用Mac电脑的人(>6) 其中一个mac是一种服务器(静态IP),我们只有一个用户。它有一个一次只能由一个人访问的资源 我们都使用相同的用户/pwd使用ssh连接到相同的服务器(现在不讨论这个问题)。我们都没有静态IP 虽然我可以检查有多少用户已登录到服务器并列出IP,但我们无法知道该IP属于谁。因此,每当我看到资源繁忙时,我需要团队中的ping来询问谁在使用它。如果我能得到一个所有有名字的SSHed用户的列表,我可以专门ping他们来发布它 是否有办法获取发送到服务器的所有用户的姓名或任何其他标识? 如果这有帮助: 服务器确实通过AcceptEnv接收LC_*并且我确实用我的名字发送LC_REMOTE_USER,这样每当我SSH到它时,我的个人rc就会运行。 如果这有帮助,我可以要求每个人发送自己的LC\U远程用户Linux 根据通过AcceptEnv接收的环境变量列出所有ssh客户端,linux,macos,ssh,command-line,terminal,Linux,Macos,Ssh,Command Line,Terminal,我们是一群使用Mac电脑的人(>6) 其中一个mac是一种服务器(静态IP),我们只有一个用户。它有一个一次只能由一个人访问的资源 我们都使用相同的用户/pwd使用ssh连接到相同的服务器(现在不讨论这个问题)。我们都没有静态IP 虽然我可以检查有多少用户已登录到服务器并列出IP,但我们无法知道该IP属于谁。因此,每当我看到资源繁忙时,我需要团队中的ping来询问谁在使用它。如果我能得到一个所有有名字的SSHed用户的列表,我可以专门ping他们来发布它 是否有办法获取发送到服务器的所有用户的姓