Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 根据通过AcceptEnv接收的环境变量列出所有ssh客户端_Linux_Macos_Ssh_Command Line_Terminal - Fatal编程技术网

Linux 根据通过AcceptEnv接收的环境变量列出所有ssh客户端

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他们来发布它 是否有办法获取发送到服务器的所有用户的姓

我们是一群使用Mac电脑的人(>6)

其中一个mac是一种服务器(静态IP),我们只有一个用户。它有一个一次只能由一个人访问的资源

我们都使用相同的用户/pwd使用ssh连接到相同的服务器(现在不讨论这个问题)。我们都没有静态IP

虽然我可以检查有多少用户已登录到服务器并列出IP,但我们无法知道该IP属于谁。因此,每当我看到资源繁忙时,我需要团队中的ping来询问谁在使用它。如果我能得到一个所有有名字的SSHed用户的列表,我可以专门ping他们来发布它

是否有办法获取发送到服务器的所有用户的姓名或任何其他标识?

如果这有帮助:

服务器确实通过AcceptEnv接收LC_*并且我确实用我的名字发送LC_REMOTE_USER,这样每当我SSH到它时,我的个人rc就会运行。 如果这有帮助,我可以要求每个人发送自己的LC\U远程用户