Shellinabox

Da Guide@Debianizzati.Org.
Versione del 16 ott 2017 alle 21:44 di Ferdybassi (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Shell in a Box

Debian-swirl.png Versioni Compatibili

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

Connessione remota ad un terminale attraverso il proprio browser.

Warning.png 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.

# 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:

# /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
Info.png 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 Swirl-auth60.png Debianized 60%
Estesa da:
Verificata da:
Nydebianized
Ferdybassi

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