从 LAN 中的 Windows 计算机远程终止 Ubuntu 计算机中正在运行的进程

从 LAN 中的 Windows 计算机远程终止 Ubuntu 计算机中正在运行的进程

是否可以从通过 LAN 远程连接的 Windows (XP) 计算机终止在 Ubuntu 计算机中运行的进程?

我可以通过以下命令从远程 Windows 计算机(在 LAN 中)终止 Windows 计算机中的进程:

taskkill /S system /U username /P password  /IM process.exe

有没有类似的东西可以杀死Linux机器上运行的进程?

答案1

您可以通过 SSH 或 Telnet 访问 Linux 计算机吗? (通常,SSH 在遇到麻烦的情况下更可靠,但两者都可以工作。)

登录后,使用topps、 或来获取需要杀死的进程 ID (pid),然后使用或在命令行上pgrep杀死。如果您有一个足够新的系统,您甚至可以通过选择一个并按“k”从内部终止进程。kill PIDkill -9 PIDtop

此外,如果您将来最终需要的话,ssh并且可以用于远程执行命令,而无需整个交互式登录会话:rsh

$ ssh USER@HOSTNAME COMMAND

答案2

Windows 在 shell 中内置了这些用于远程管理的工具。要远程管理 *nix 主机,您需要在远程主机上获取 shell。如上所述,您需要某种 ssh 客户端。您可以使用像 putty 这样的窗口应用程序(上面链接),或者有一个适用于 win32 的 openssh 本机端口,不需要 cygwin。你可以在这里找到它:http://www.nomachine.com/contributions

相关内容