EMULATOR DE TERMINAL IN BROWSER

Shell In A Box (shellinabox) este un emulator prin browser pentru terminalul din Linux. Functioneaza ca un web-server in interiorul caruia ruleaza severul SSH si dirijeaza traficul peste firewall pe porturile HTTP(S).
Se instaleaza shellinabox:

apt-get install openssl shellinabox

La instalare se genereaza un certificat SSL in /var/lib/shellinabox pentru folosirea protocolului HTTPS
Portul implicit este 4200 si poate fi schimbat in /etc/default/shellinabox:

nano /etc/default/shellinabox

Trebuie facut forward in router pe portul 4200 sau pe cel schimbat anterior
Se porneste serviciul:

service shellinaboxd start

Se verifica daca shellinabox ruleaza pe portul 4200 sau pe cel modificat:

netstat -nap | grep shellinabox

Output-ul este ceva de genul:

0       0 0.0.0.0:4200     0.0.0.0:*        LISTEN      12274/shellinaboxd

Se deschide browser-ul la https://domeniu.ro:4200 apoi login cu username si parola de SSH