Изключете компютъра с Windows/Linux дистанционно

Не нося отговорност за вреди, причинени от информацията/скриптовете, предлагани тук! Те са създадени от мен доколкото ми е известно и вярвам, но може да съдържат грешки. Всичко е на ваш риск!

Продължавах да се дразня, че съм забравил да изключа компютър в домашната си мрежа. Това винаги означаваше определено усилие. Тъй като всъщност сме твърде умни, за да изгорим ненужни калории 🙂, създадох начин за чисто изключване на всеки компютър с Windows или Linux от централния ми таблет на стената. Как работи това и какво ви трябва за него, ще ви покажа в следващата статия.

дистанционно

Подготовка:

В показания тук пример използвам SSH за свързване с компютъра, който трябва да бъде изключен. С Linux това разбира се е много лесно, тъй като SSH сървърът обикновено вече работи. Ако използвате Linux, най-добре е да настроите специален потребител с права за изключване. Не е нужно да правите повече от подготовка. Ако използвате Windows, по подразбиране не работи SSH сървър. Така че трябва да инсталирате един след това. Можете да прочетете тук как работи това в детайли. Не се притеснявайте, много е лесно! Ако SSH сървърът е инсталиран на компютъра с Windows, можете да го контролирате напълно отдалечено чрез командния ред. Това може да бъде полезно от време на време!

Изключване на компютър от разстояние:

След като приключим с подготовката, можем да преминем към действителния план за чисто изключване на компютър от разстояние. За да направите това чрез вече инсталирания 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 секунди преди компютърът да бъде изключен. Там разбира се можете да посочите всяко забавяне)

Това е основно! Ако сте инсталирали и Tasker URL Launcher, можете също да извикате задачата чрез tasker: // Taskname и в следващата стъпка напр. конфигурирайте стенен превключвател, с който можете да изключите компютъра с едно натискане на бутон. Можете да прочетете тук как работи подобно нещо като цяло.

Изключване чрез PHP:

Ако не използвате Tasker, можете също да изпращате SSH команди до всеки компютър, използващ PHP. За да направите това, разширението PHP SSH2 трябва да бъде активирано във вашия уеб сървър. Ако случаят е такъв, можете да изключите компютър в локалната мрежа със следния скрипт: