Shell in a Box

  Versioni Compatibili

Debian 7 "wheezy"
Debian 8 "jessie"
Debian 9 "stretch"

Connessione remota ad un terminale attraverso il proprio browser.

  ATTENZIONE
shellinabox non e' proprio il metodo più sicuro per raggiungere un terminale remoto, non è integrata con ssh e tutte le informazioni passano in chiaro.


Shell in a box è un emulatore di terminale che lavora all'interno del browser web e permette l'accesso ad un computer remoto attraverso il browser web.
Questo approccio viene comodo quando si e' impossibilitati all'uso di ssh o, nei sistemi Microsoft, quando non e' possibile utilizzare Putty.

Installazione e configurazione


Shell in a box è disponibile nei repository Debian.

sudo apt-get install shellinabox

Al termine dell'installazione sarà possibile modificare il file di configurazione /etc/default/shellinabox.
Struttura del file installato di default"

# Should shellinaboxd start automatically
SHELLINABOX_DAEMON_START=1

# TCP port that shellinboxd's webserver listens on
SHELLINABOX_PORT=4200

# Parameters that are managed by the system and usually should not need
# changing:
# SHELLINABOX_DATADIR=/var/lib/shellinabox
# SHELLINABOX_USER=shellinabox
# SHELLINABOX_GROUP=shellinabox

# Any optional arguments (e.g. extra service definitions).  Make sure
# that that argument is quoted.
#
#   Beeps are disabled because of reports of the VLC plugin crashing
#   Firefox on Linux/x86_64.
SHELLINABOX_ARGS="--no-beep"


Andiamo a modificare la riga
SHELLINABOX_PORT=4200
scegliendo la porta in base alle proprie esigenze e/o configurazioni di rete.
La modifica di
SHELLINABOX_DAEMON_START=1
ci permetterà di specificare l'avvio automatico del servizio.

  • riavviamo il servizio al termine delle modifiche:
sudo /etc/init.d/shellinabox restart

Accesso remoto tramite browser

Apriamo il browser sul computer dal quale vogliamo eseguire l'accesso e digitiamo nella barra degli indirizzi:

Esempio:

https://192.168.1.8:4200
  Don't Panic
Il browser ci informerà che la connessione non è sicura, quindi ci verrà richiesto di proseguire a nostro rischio e pericolo.


Inseriamo il nostro nome utente e password ed il gioco è fatto.

Debian Packages:shellinabox




Guida scritta da: Nydebianized   Debianized 40%
Estesa da:
Verificata da:
Nydebianized

Verificare ed estendere la guida | Cos'è una guida Debianized