[[http://liftoffsoftware.com/Products/GateOne|GateOne]] is an awesome web-based terminal, and it's easy to install on Ubuntu. The latest debs are [[https://github.com/liftoff/GateOne/downloads|here]]. $ sudo apt-get install python-imaging ... $ mkdir gateone $ cd gateone/ $ wget https://github.com/downloads/liftoff/GateOne/python-tornado_2.4-1_all.deb https://github.com/downloads/liftoff/GateOne/gateone_1.1-1_all.deb ... $ sudo dpkg -i *.deb ... If using Ubuntu 10.04 or thereabouts, you need to install some pre-requisites (Ubuntu 12.04 can skip this part): $ sudo apt-get install python-pip ... $ sudo pip install ordereddict ... Start it to make sure the default config file (''/opt/gateone/server.conf'') is populated. $ sudo /etc/init.d/gateone restart * Stopping Gate One daemon gateone.py [ OK ] * Starting Gate One daemon gateone.py [ OK ] Navigate to https://your-server/ to test it. Edit ''/opt/gateone/server.conf'' as desired, though the defaults are fine. You can set "auth" to "pam" to require a system login.