Spegnere la linux box via WiFi

In questi giorni mi sono chiesto come potessi spegnere la mia linux box via WiFi, o meglio, comodamente dall’iPhone.

Mi sono posto questo problema perché principalmente utilizzo la box anche come access point.

Visto che prima di andare a dormire sono solito fare una piccola navigata in rete/twittare un pò dall’iPhone, ho pensato di usare la potenza di SSH per spegnere la box.

Ovviamente, questa guida è da applicare insieme all’utilizzo di un iPhone.

Come prima cosa, bisogna avere l’iPhone jailbroken ((per le varie guide vi rimando a zio Google)) dopodiché è necessario installare MobileTerminal e OpenSSH da Cydia.

Fatto questo, passiamo alla linux box; installate il server di OpenSSH ((e qui zio Google torna a farsi sentire😉 )) ed attivatelo.

Per spegnere la box utilizzeremo il comando “ssh” nella seguente sintassi:

ssh root@IndirizzoIPDelComputer poweroff

Nelle distribuzioni basate su Ubuntu è necessario attivare l’account di root in questo modo:

sudo passwd root

Per comodità ho pensato a due righe di bash per automatizzare la procedura di spegnimento così da non dover sempre riscrivere gli stessi comandi:

#!/bin/bash
echo “Indirizzo IP del PC da spegnere?”
read IP
ssh root@$IP poweroff
echo “Spegnimento in corso…”
exit
Il file creato deve essere spostato in /bin/ nel filesystem dell’iPhone così da poterlo richiamare ogni volta senza dover riscrivere la path del file.
Fatto ciò, aprite MobileTerminal ed eseguite in serie questi comandi:
su
[password dell’utente root]
chmod +x /bin/NomeDelFile
Spero che serva a qualcuno di voi questo strano e scombinato espediente per sopperire alla pigrizia notturna😀

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...