Wie kann ich einen Computer mit einer bestimmten IP-Adresse herunterfahren?

Wenn wir eine Sammlung von Windows - und Linux-Computern in einem LAN haben, ist es möglich, einen Computer mit einer bestimmten IP-Adresse mithilfe der Linux-Shell herunterzufahren?

Gehe davon aus, dass auf den PCs kein ssh oder Telnet ausgeführt wird. Ich habe das root-Passwort für alle Computer.

Author: Arjan, 2009-10-20

10 answers

Nur um Ihnen eine Antwort basierend auf Ihrer Frage zu geben: "Das Herunterfahren eines Pcs nur anhand der IP-Adresse ist unmöglich"

Sie können dies ermöglichen, indem Sie deren Desktops oder Shells über das Netzwerk verfügbar machen. RDP(windows) / SSH oder VNC (linux) tun.

 6
Author: Pit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-20 10:06:42

Verwende Out-of-band Karten (falls die Computer sie noch nicht haben).

Sie sind nicht billig karten, aber sie weisen eine ip-adresse zu jeder karte und sie können aus der ferne power zyklus/verbinden/kvm etwas wirklich.

 4
Author: Mike Jennings,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-06-09 05:08:57

Windows hat den Befehl shutdown /m \\computername eingebaut, aber für Linux müssten Sie wahrscheinlich ssh installieren und ssh root@computername /sbin/shutdown verwenden. Warum sollte eine Linux-Box SSH überhaupt nicht installiert haben?

 2
Author: Hirvox,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-20 09:17:03

Ein wenig mehr Kontext zu Ihrem Problem wäre hilfreich. Im Allgemeinen lautet die Antwort "Nein".

Das Herunterfahren eines beliebigen Computers aus der Ferne ist normalerweise keine gute Sache, daher sind die meisten so eingerichtet, dass sie sich davor schützen. Wenn der sshd-Zugriff entweder durch Deaktivieren oder durch Firewalling blockiert wird, ist dieser Computer noch besser geschützt, wie es sein sollte, und root wird Ihnen nichts nützen, es sei denn, Sie stehen vor diesem Computer.

Andererseits gibt es sind einige Rechenzentren, die Managementsysteme verwenden, um genau das zu tun, was Sie denken. Diese werden häufig entweder von einem speziellen Daemon unterstützt, der auf dem Computer ausgeführt wird und einen anderen Netzwerkport als sshd abhört, oder von in die Netzwerkkarte integrierten Firmware-Dienstprogrammen auf niedriger Ebene. Diese Szenarien erfordern ein wenig Planung und helfen Ihnen nicht, wenn Sie jetzt plötzlich ein Problem haben.

Abhängig vom Alter des Computers und des Betriebssystems sind möglicherweise Angriffsvektoren bekannt, die Sie möglicherweise erreichen root-Zugriff mit cracking-software. Ich empfehle diese Route nicht, aber sie existiert.

Eine letzte Idee - es gibt ferngesteuerte Steckdosenleisten, die verwendet werden könnten. Wenn Sie wissen, um welchen Computer es sich handelt und um welche Steckdosenleiste und welchen Stecker es sich handelt, können Sie diesen Stecker einfach ausschalten. Auch dies erfordert eine Vorplanung, und Sie möchten sicherstellen, dass jemand sein Beatmungsgerät nicht an diese Steckdose angeschlossen hat.

 2
Author: Shannon Nelson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-22 07:45:24

Sie müssen herausfinden, was der Router ist. Sobald Sie es herausgefunden haben, geben Sie Folgendes in eine Eingabeaufforderung ein:

shutdown -s -f -m \\"IP of remote machine" -t xx
 1
Author: mubarak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-10 05:00:47

Wenn Sie den SSH-Dienst wie bereits erwähnt installieren, können Sie den Befehl ssh wie folgt verwenden:

ssh [email protected] shutdown -hy 0

Um dies alles automatisieren zu können, sollte der Schlüsselaustausch durchgeführt werden, sodass sich Ihr privater Schlüssel in Ihrem Standard ~/.ssh / identity-Datei und der öffentliche Teil in der ~/.ssh/authorized_keys Datei auf dem remote-host.

Wenn Sie sich SSH ansehen, sehen Sie alle Optionen und vieles mehr.

 1
Author: jfmessier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-10 05:01:53
  1. Geben Sie shutdown -i im Fenster Ausführen ein.
  2. Klicken Sie auf die Schaltfläche "Hinzufügen" und geben Sie den Namen des herunterzufahrenden Computers oder dessen IP-Adresse ein.
  3. Sie können auswählen, was der Computer tun soll.
  4. In diesem Modus muss ein Kommentar hinzugefügt werden. Tun.
  5. Drücken Sie OK.
 1
Author: Anto279,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-12 12:28:50

Es ist möglich durch den Befehl als

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

Aber dafür muss das System im lan sein... -t xx ist Sekunden, die Sie angeben müssen.

 0
Author: Arjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-27 14:53:30

Geben Sie Folgendes in eine Eingabeaufforderung ein:

shutdown -ip 

Fügen Sie dann die IP-Adresse hinzu und Sie haben verschiedene Optionen zum Herunterfahren,Neustarten usw.

 0
Author: Gaff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-10 05:01:28

Es gibt ein Programm für Linux namens winexe, das einen Befehl remote an entfernte Windows-Computer senden kann, und ich denke, wenn Samba unter Linux installiert ist, könnte es auch damit funktionieren, am besten braucht es keine Änderungen an den Windows-Pcs

 0
Author: matt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-06-21 17:00:50