Как выключить компьютер с определенным IP-адресом?

Если у нас есть коллекция компьютеров Windows и Linux в локальной сети, можно ли выключить компьютер с определенным IP-адресом, используя оболочку Linux?

предположим, что у меня нет ssh или telnet работает на ПК. У меня есть пароль root для всех компьютеров.

19
задан Arjan
08.12.2022 22:03 Количество просмотров материала 3133
Распечатать страницу

10 ответов

просто чтобы дать вам ответ, основанный на ваш вопрос: "Выключение компьютера на IP-адрес невозможно"

вы можете сделать это возможным, сделав свои рабочие столы или оболочки доступными по сети. RDP (windows) / SSH или VNC (linux) будет делать.

6
отвечен Aaaaaaaaaha ERLEBNIS 2022-12-10 05:51

использовать внеполосного карты (если у компьютеров их еще нет).

Это не дешевые карты, но вы назначаете IP-адрес каждой карте,и вы можете удаленно отключать/подключать / kvm что угодно.

4
отвечен Mike Jennings 2022-12-10 08:08

Windows имеет shutdown /m \computername встроенная команда, но для Linux вам, вероятно, придется установить ssh и использовать ssh root@computername /sbin/shutdown. Почему под Linux все равно установлен СШ?

2
отвечен Hirvox 2022-12-10 10:25

немного больше контекста для вашей проблемы было бы полезно. В общем, ответ "нет".

удаленное выключение любого случайного компьютера обычно не является хорошей вещью, чтобы быть в состоянии сделать, так что большинство из них настроены для защиты от этого происходит. Если доступ к sshd заблокирован, либо отключен, либо защищен брандмауэром, то этот компьютер еще более защищен, как и должно быть, и наличие root не принесет вам никакой пользы, если вы не стоите перед этим компьютером.

на другой стороны, есть некоторые вычислительные центры, которые используют системы управления, чтобы делать только то, что ты думаешь. Они часто поддерживаются либо специальным демоном, запущенным на компьютере, прослушивающим сетевой порт, отличный от sshd, либо с помощью встроенных в сетевую карту низкоуровневых утилит микропрограммного обеспечения. Эти сценарии требуют небольшого планирования и не помогут вам, если у вас вдруг возникла проблема.

в зависимости от возраста компьютера и ОС, могут быть известны атаки векторы, которые могут получить доступ root с помощью программного обеспечения для взлома. Я не рекомендую этот маршрут, но он существует.

одна последняя идея - дистанционно управляемые прокладки силы которые смогли быть использованы. Если вы знаете, какой это компьютер, и какой блок питания и какой разъем он подключен, вы можете просто отключить питание к этой вилке. Опять же, это требует предварительной планировки, и вы хотите убедиться, что кто-то не подключил свой вентилятор к этой розетке.

2
отвечен Shannon Nelson 2022-12-10 12:42

вам нужно будет узнать, что такое маршрутизатор. После того, как вы найдете его введите следующую команду в командной строке:

shutdown -s -f -m \"IP of remote machine" -t xx
1
отвечен mubarak 2022-12-10 14:59

при установке службы SSH, как упоминалось ранее, можно использовать команду ssh, например:

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

для того, чтобы все это было автоматизировано, обмен ключами должен быть сделан, поэтому ваш закрытый ключ находится в вашем ~ / по умолчанию.ssh /identity файл, и публичная часть в~/.файл SSH/authorized_keys на удаленном хосте.

Если вы посмотрите на SSH, вы увидите все варианты и многое другое.

1
отвечен jfmessier 2022-12-10 17:16
  1. тип shutdown -i в окне запуска.
  2. нажать кнопку "Добавить" и введите имя компьютера, который вы хотите выключить или его IP-адрес.
  3. Вы можете выбрать, что вы хотите компьютер, чтобы сделать.
  4. в этом режиме необходимо добавить комментарий. Так поступать.
  5. нажмите OK.
1
отвечен Anto279 2022-12-10 19:33

возможно через команду as

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

но для этого система должна быть в локальной сети... -t xx - Это секунды, которые вы должны указать.

0
отвечен Arjan 2022-12-10 21:50

введите в командной строке следующее:

shutdown -ip 

затем добавьте IP-адрес и у вас есть различные опции для выключения, перезагрузки и так далее.

0
отвечен 3498DB 2022-12-11 00:07

существует программа для linux под названием winexe, которая может удаленно отправить команду на удаленные машины windows, и я думаю, что если samba установлен на linux, он может работать с этим тоже, лучше всего, он не нуждается в каких-либо изменений в ПК с windows

0
отвечен matt 2022-12-11 02:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх