apt-get install openssl
apt-get install shellinabox
https://[your pi ip address]:4200
- Change the default listening port:
Changing the default listening port disguises the service from any outside scanning attempts at first glance. To change the default listening port edit the config file located at /etc/default/shellinabox.
Change the value for SHELLINABOX_PORT=[new port number]
2. Only allow local host access.
Only allowing local host access deny's any log in attempts that occur from an IP address other than from the local host name of the PI. So to simply, if this option is set the only machine that can use shell in a box is the PI that it is configured on. This option seems pointless to me, I mean c'mon the whole idea is for remote access right? If you have local access why not just run a shell....but anyway to set this up add --localhost-only to SHELLINABOX_ARGS="--no-beep"