News:

è stata rilasciata Zorin OS 17 basata su ubuntu 22.04

Menu principale

Comandare il pc via cloud

Aperto da Tony, Sabato 22 Dicembre 2018, 17:59:31

Discussione precedente - Discussione successiva

Tony

Ci sono vari modi per comandare un pc a distanza.
Ad esempio attraverso ssh.
Generalmente però ci sono alcuni problemi da risolvere:
1) occorre installare e configurare l'apposito servizio che resta in ascolto ed esposto sul web, con potenziali rischi per la sicurezza;
2) occorre conoscere l'indirizzo IP del pc e, nel caso, crearne uno statico con appositi servizi sul web;
3) occorre aprire le porte sul router/firewall, con altrettanti rischi per la sicurezza.

Perché non usare, invece, uno dei tanti servizi cloud che vengono utilizzati per lo storage e la sincronizzazione, tipo dropbox, google drive... ?
Come si fa?
Facile, basta creare uno script che viene messo tra i programmi da far partire all'avvio, tipo questo
#!/bin/bash
while :
do
if [ -f /home/tony/Dropbox/comandi ]
then
bash /home/tony/Dropbox/comandi
rm /home/tony/Dropbox/comandi
fi
sleep 1
done


Questo programma resta attivo sul pc da comandare ed esegue i comandi che (in questo caso) si trovano nel file /home/tony/Dropbox/comandi
Una volta eseguiti, cancellerà quel file e rimarrà in attesa di un nuovo file con altri comandi.
In tal modo, per comandare a distanza il pc, basterà caricare un file (in questo caso chiamato "comandi") sul proprio spazio dropbox, o il cloud che preferite.
Facile, facile.
I vantaggi sono:
1) puoi inviare i comandi da qualsiasi pc o anche da smartphone. Basta copiare nello spazio cloud il file con la lista di comandi;
2) puoi avere una serie di file già pronti con la lista di comandi e copiarli/incollarli all'occorrenza. Basta rinominarli appositamente una volta messi nella cartella dello spazio cloud  ;);
3) non hai limiti. Puoi far fare al pc qualunque cosa che faresti col terminale e puoi indirizzare l'output dei comandi direttamente nello spazio cloud, in modo da leggerlo a distanza!;
4) non bisogna configurare ed installare alcun servizio. Basta dropbox oppure google drive, mega... ...o quello che vi pare e che quasi sicuramente già avete;
5) non bisogna aprire alcuna porta sul router/firewall;
6) non occorre conoscere l'IP del pc a cui impartire comandi;
7) infinitamente più sicuro di altri servizi perennemente in ascolto e craccabili per falle o attacchi, anche brute force.
Qui non ci sono password o servizi in ascolto.
Non ci sono porte aperte verso l'esterno.
Anche nel caso in cui il malintenzionato riesca ad entrare nel vostro spazio cloud, non può sapere che lo stesso viene usato anche per impartire comandi ad un pc, anche perché il file con i comandi viene cancellato immediatamente dopo che il pc li ha eseguiti.
Infine, non può conoscere il nome da dare al file affinché il pc esegua i comandi!
Se siete paranoici potete chiamare il file con un nome lungo e comprensivo di lettere e cifre  :)

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

mtj-mint

#1
Grande Tony
Utilissimo
Sempre detto io che sei un genietto
E ovviamente mille grazie per questa chicca  :ok: 
Max

evilwillneverdie

Grande Tony, è una trovata geniale!  :ok: