Remote shutdown Ubuntu from Windows Kategoria: Windows | Tagi: remote, shutdown | Autor: Bartłomiej Gałęzia

Do zdalnego wyłączania komputerów z systemem Ubuntu potrzebujemy aplikacji plink.exe dostarczanej w paczce z Putty.

https://the.earth.li/~sgtatham/putty/latest/w64/plink.exe

Polecenie wygląda następująco:

echo yes | "C:\Program Files\plink.exe" -ssh user@192.168.1.1 -pw password sudo shutdown -h -P now

Aby wywołać polecenie zamknięcia komputera i móc je później anulować należy użyć innego zestawu poleceń:

Teraz komputer wyłączy się po minucie:

echo yes | "C:\Program Files\plink.exe" -ssh user@192.168.1.1 -pw password "sudo shutdown -h +1"

aby wstrzymać wyłączanie komputera należy na nim uruchomić polecenie:

shutdown -c

Lokalnie da się to zrobić ale zdalnie już nie bo linux tworzy wówczas plik:

/run/nologin

który nie pozwala się już nikomu zalogować.
Aby to obejść należy plik usunąć od razu po wywołaniu polecenia:

shutdown -h +1

Składnia z wykorzystanie plink.exe wygląda tak:

echo yes | "C:\Program Files\plink.exe" -ssh user@192.168.1.1 -pw password "sudo shutdown -h +1 && sudo rm /run/nologin"

Aby zdalnie anulować wyłączenie komputera użyjemy tego polecenia:

echo yes | "C:\Program Files\plink.exe" -ssh user@192.168.1.1 -pw password "sudo shutdown -c"

Dodaj komentarz

Brak komentarzy, bądź pierwszy i dodaj swój komentarz