Opriți computerul WindowsLinux de la distanță

Nu sunt responsabil pentru daunele cauzate de informațiile/scripturile oferite aici! Au fost create de mine, din câte știu și cred, dar pot conține erori. Totul este pe propria răspundere!

M-am enervat în continuare că am uitat să închid un computer în rețeaua mea de acasă. Asta a însemnat întotdeauna un anumit efort. Deoarece suntem practic prea deștepți pentru a arde calorii inutile 🙂, am creat o modalitate de a opri în mod curat orice computer Windows sau Linux de pe tableta mea centrală de perete. Cum funcționează acest lucru și ce aveți nevoie pentru el, vă voi arăta în articolul următor.

opriți

Pregătiri:

În exemplul prezentat aici, folosesc SSH pentru a mă conecta la computerul care urmează să fie închis. Cu Linux, acest lucru este desigur foarte ușor, deoarece un server SSH rulează deja. Dacă utilizați Linux, cel mai bine este să configurați un utilizator dedicat cu drepturi de închidere. Nu trebuie să faceți mai mult decât pregătirea. Dacă utilizați Windows, nu există niciun server SSH care rulează în mod implicit. Deci, trebuie să instalați unul după aceea. Puteți citi aici cum funcționează în detaliu. Nu vă faceți griji, este foarte ușor! Dacă serverul SSH este instalat pe computerul Windows, îl puteți controla complet de la distanță prin linia de comandă. Acest lucru poate fi util din când în când!

Oprirea computerului de la distanță:

Odată ce pregătirile au fost făcute, putem trece la planul real de a opri computerul curat de la distanță. Pentru a face acest lucru prin intermediul serverului SSH deja instalat, vă voi arăta două moduri aici:

Oprire prin Tasker:

Tasker facilitează trimiterea comenzilor către orice computer prin SSH. Tot ce aveți nevoie este un mic plugin numit SSH Tasker Plugin. Acest lucru costă în jur de un euro, deci este destul de accesibil. (Există, de asemenea, o ediție Lite gratuită. Cu toate acestea, acceptă doar un set foarte limitat de comenzi. Comanda de oprire nu este acceptată.)

Dacă ați instalat pluginul, deschideți Tasker și adăugați unul nou sarcină adăugat. Odată ce a fost creat, adăugați unul nou acțiune adăugat. În fereastra care se deschide, alegeți apoi Conecteaza. Atunci ar trebui să obțineți ideea

Găsi. Dacă acesta este cazul, faceți clic pe punctul „Plugin SSH plătit„la. Se deschide o pagină de configurare, pe care faceți clic pe stiloul de editare din dreapta configurare clicuri.

Acolo introduceți acum datele specifice ale serverului. În cele din urmă ar trebui să arate așa (dacă utilizați portul standard 22). Atenție pentru utilizatorii Linux: Comanda de oprire afișată aici este valabilă numai pentru Windows. Dacă aveți un sistem Linux pe care doriți să îl opriți, pur și simplu introduceți comanda corespunzătoare de oprire Linux (de exemplu, sudo shutdown -h acum):

Comanda „shutdown/s/t 0” este trimisă la 192.168.178.8 prin SSH. (/ s este parametrul pentru oprire,/t 0 indică faptul că ar trebui să aștepte 0 secunde înainte ca computerul să fie oprit. Acolo puteți, desigur, să specificați orice întârziere)

Practic asta este! Dacă ați instalat și Tasker URL Launcher, puteți apela sarcina prin tasker: // numele sarcinii și în pasul următor de ex. configurați un comutator de perete cu ajutorul căruia puteți opri computerul prin simpla apăsare a unui buton. Puteți citi aici cum funcționează așa ceva în general.

Oprirea folosind PHP:

Dacă nu utilizați un Tasker, puteți trimite comenzi SSH pe orice computer folosind PHP. Pentru a face acest lucru, extensia PHP SSH2 trebuie activată pe serverul dvs. web. Dacă acesta este cazul, puteți opri un computer în rețeaua locală cu următorul script: