小智 12
有很多方法可以做到这一点(其中大多数是不安全的)。也许您不熟悉 ssh 可以采用可选命令(它登录、运行命令并注销)这一事实:
ssh user@host who
Run Code Online (Sandbox Code Playgroud)
如果您设置了密钥,则无需密码提示即可完成此操作。
如果 Linux 机器finger安装了守护程序,您可以:
finger @linux_machine
Run Code Online (Sandbox Code Playgroud)
但是,finger现在通常被认为是不安全的,并且默认情况下通常不可用。
您可以在远程机器上设置一个为您执行此操作的服务,然后简单地返回结果;或者您编写一个脚本来为您完成整个过程。但我不明白为什么外面(机器之外)的任何人都应该能够在不登录的情况下访问系统信息(并且一旦登录就可以使用 SSH 代替)。