如何在没有ssh的情况下从远程计算机获取进程名称。
我必须在不执行ssh或任何其他此类实用程序的情况下获取进程的名称。
提前致谢。
答案 0 :(得分:1)
您可以使用netcat nc
在远程服务器上运行以下命令:
while $(true); do ps -eaf | nc -l 1234; done
这使用netcat将ps的输出发送到端口1234.它处于循环中,因此它可以多次使用。
然后从你的本地你只需要运行这个命令:
nc my_server 1234
您将获得所有流程的列表。如果您在客户端没有nc,可以使用telnet:
telnet my_server 1234