如何关闭具有特定IP地址的计算机?


8

如果我们在局域网上有Windows和Linux计算机的集合,是否可以使用Linux Shell关闭具有特定IP地址的计算机?

假设我没有在PC上运行ssh或telnet。我具有所有计算机的root密码。

Answers:


6

只是根据您的问题给您一个答案:“仅根据IP地址关闭计算机是不可能的”

您可以通过在网络上提供其桌面或外壳来使之成为可能。RDP(windows)/ SSH或VNC(linux)可以。


4

使用带外卡(如果计算机尚没有)。

它们不是便宜的卡,但是您为每个卡分配一个IP地址,就可以真正地对所有设备进行远程重启/连接/ kvm。


2

Windows具有shutdown /m \\computername内置命令,但是对于Linux,您可能必须安装ssh并使用ssh root@computername /sbin/shutdown。无论如何,为什么Linux机顶盒上没有安装SSH?


4
root SSH访问是我要告诉人们的最后一件事!
LiraNuna

由于某些原因,服务sshd已停止。没有其他方法可以关闭电脑。我不想登录。只需关闭它。
罗希特·邦加

1
至于root密码:另请参阅“在superuser.com/questions/92925/…上的
Arjan 2010年

2

解决您的问题的更多背景将有所帮助。通常,答案是“否”。

远程关闭任何随机计算机通常都不是一件好事,因此大多数设置都是为了防止这种情况的发生。如果通过禁用或防火墙阻止了sshd访问,则该计算机将受到应有的保护,并且,除非您站在该计算机的前面,否则拥有root用户不会带来任何好处。

另一方面,有些计算中心使用管理系统来完成您的想法。这些通常通过计算机上运行的特殊守护程序,侦听与sshd不在同一个网络端口上的支持或使用网卡中内置的低级固件实用程序来支持。这些方案需要一些计划,如果您现在突然遇到问题,将无济于事。

根据计算机和操作系统的使用年限,可能存在一些已知的攻击媒介,它们可能使您使用破解软件进行root用户访问。我不建议此路线,但是它存在。

最后一个想法-可以使用遥控电源板。如果您知道它是哪台计算机,哪个电源板和哪个插头被插入,则只需关闭该插头的电源即可。同样,这需要进行一些预先计划,并且您要确保没有将呼吸机插入该插座。


破解软件。我想进一步了解这一点。这只是我想在受控实验室环境中进行的一项实验。
罗希特·邦加

1

您将必须找出路由器是什么。找到它后,在命令提示符中键入以下内容:

shutdown -s -f -m \\"IP of remote machine" -t xx

1

如前所述,如果安装SSH服务,则可以使用ssh命令,例如:

ssh root@myhost.domain.com shutdown -hy 0

为了使这一切自动化,应该完成密钥交换,因此私钥位于默认的〜/ .ssh / identity文件中,而公共部分位于远程主机上的〜/ .ssh / authorized_keys文件中。

如果您查看SSH,将会看到所有选项以及更多其他信息。


至于根密码:另请参见“在超级用户
Arjan 2010年

1
  1. shutdown -i在运行窗口中键入。
  2. 单击“添加”按钮,然后键入要关闭的计算机的名称或其IP地址。
  3. 您可以选择计算机要执行的操作。
  4. 在这种模式下,有必要添加评论。这样做。
  5. 按确定。

0

通过命令可以

关闭-s -f -m \\“远程计算机的IP” -t xx

但是为此,系统必须以lan ... -t xx为单位,您必须指定秒。


仅Windows,对吗?(就像@Hirvox回答了吗?)
Arjan

在Linux上执行此操作
Rohit Banga,2009年

shutdown可在Unix(包括大多数Linux)上使用,但选项与Windows版本不同。对于Unix,还有还有telinit 0init 0通过延迟atcron等但原来的问题,您需要登录到主机在网络上。 SSHrsh/rlogintelnet,等等都可以做到这一点(与适当的用户权限),但你至少需要获得其中之一。
mpez0 2010年

0

在命令提示符中输入以下内容:

shutdown -ip 

然后添加IP地址,您有不同的选项可以关闭,重新启动等等。


0

有一个名为winexe的linux程序,可以将命令远程发送到远程Windows机器,我认为,如果samba安装在linux上,它也可以正常运行,最好的事情是,它不需要对Windows进行任何更改个


1
欢迎使用超级用户。为了使您的答案具有针对性,请提供指向您正在描述的程序的链接,并可能对其工作方式,功能特点等有更多的定义
。– MattDMo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.