Вимкніть комп’ютер Windows Linux віддалено

Я не несу відповідальності за будь-яку шкоду, спричинену запропонованою тут інформацією/сценаріями! Вони були створені мною наскільки мені відомо і переконано, але вони можуть містити помилки. Все на ваш страх і ризик!

Мене постійно дратувало те, що я забув вимкнути комп’ютер у своїй домашній мережі. Це завжди означало певні зусилля. Оскільки ми в основному занадто розумні, щоб спалювати непотрібні калорії 🙂, я створив спосіб чистого вимкнення будь-якого комп’ютера Windows або Linux зі свого планшета на центральній стіні. Як це працює і що для цього потрібно, я покажу вам у наступній статті.

windows

Підготовка:

У наведеному тут прикладі я використовую SSH для підключення до комп’ютера, який слід вимкнути. З Linux це, звичайно, дуже просто, оскільки SSH-сервер, як правило, вже працює. Якщо ви використовуєте Linux, найкраще налаштувати спеціального користувача з правами вимкнення. Вам не потрібно робити більше, ніж підготовку. Якщо ви використовуєте Windows, SSH-сервер не працює за замовчуванням. Тож вам доведеться встановити один згодом. Ви можете прочитати тут, як це працює докладно. Не хвилюйтеся, це дуже просто! Якщо на комп'ютері з ОС Windows встановлений сервер SSH, ви можете повністю віддалено керувати ним за допомогою командного рядка. Це може бути корисним час від часу!

Віддалене вимкнення комп’ютера:

Після підготовки ми можемо дійти до фактичного плану чистого вимкнення комп’ютера здалеку. Для цього через вже встановлений сервер SSH я покажу вам два шляхи тут:

Вимкнення через Tasker:

Tasker дозволяє дуже легко надсилати команди на будь-який комп'ютер через SSH. Все, що вам потрібно, це невеликий плагін під назвою SSH Tasker Plugin. Це коштує близько одного євро, тому цілком доступне. (Існує також безкоштовне Lite Edition. Однак воно підтримує лише дуже обмежений набір команд. Команда вимкнення не підтримується.)

Якщо ви встановили плагін, відкрийте Tasker і додайте новий завдання додано. Після створення цього ви додаєте новий дії додано. У вікні, яке відкриється, потім виберіть Підключати. Там ви тоді повинні зрозуміти суть

Знайдіть. Якщо це так, натисніть на пункт "Платний плагін SSH"в. Відкриється сторінка конфігурації, на якій ви клацнете ручку редагування праворуч від конфігурації клацання.

Там ви тепер вводите свої конкретні дані сервера. Зрештою це повинно виглядати так (якщо ви використовуєте стандартний порт 22). Увага користувачам Linux: Наведена тут команда вимкнення діє лише для Windows. Якщо у вас є система Linux, яку ви хочете вимкнути, просто введіть відповідну команду вимкнення Linux (наприклад, sudo shutdown -h зараз):

Команда “shutdown/s/t 0” надсилається на 192.168.178.8 через SSH. (/ s - параметр вимкнення,/t 0 вказує на те, що до вимкнення комп’ютера слід зачекати 0 секунд. Звичайно, ви можете вказати будь-яку затримку)

Це в основному все! Якщо ви також встановили програму запуску URL-адрес Tasker, ви також можете викликати завдання за допомогою імені завдання tasker: // і на наступному кроці, наприклад, налаштувати настінний перемикач, за допомогою якого ви зможете вимкнути комп'ютер одним натисканням кнопки. Ви можете прочитати тут, як взагалі працює щось подібне.

Вимкнення за допомогою PHP:

Якщо у вас не використовується Tasker, ви також можете надіслати команди SSH на будь-який комп'ютер за допомогою PHP. Для цього на вашому веб-сервері має бути активовано розширення PHP SSH2. У цьому випадку ви можете вимкнути комп’ютер у локальній мережі за допомогою наступного сценарію: