This is an unofficial fork of the project Shell In A Box. The fork was created because the original project was not maintained anymore and we cannot contact the original repository owners.
Shellinabox-Hangul is forked version of Shellinabox to fix Hangul typing bug. This version solve Hangul bug typed like "ㅌ테텟테스슽스트".
Shell In A Box implements a web server that can export arbitrary command line tools to a web based terminal emulator. This emulator is accessible to any JavaScript and CSS enabled web browser and does not require any additional browser plugins.
More information:
For building shellinabox from source on Debian or RHEL based systems use commands
listed below. This will create executable file shellinaboxd
in project directory.
-
Install dependencies
apt-get install git libssl-dev libpam0g-dev zlib1g-dev dh-autoreconf
or
yum install git openssl-devel pam-devel zlib-devel autoconf automake libtool
-
Clone source files and move to project directory
git clone https://github.com/mango-tree/shellinabox.git && cd shellinabox
-
Run autotools in project directory
autoreconf -i
-
Run configure and make in project directory
./configure && make
-
The openssl package is required for HTTP/SSL support. Shell-in-a-box may be used without SSL such that the login session is not encrypted. To enable automatic creation of self-signed certificates or to use a generated certificate, install openssl.
-
On Debian Jessie, the default openssl package does not include the utilities necessary for Shell-in-a-box to generate self-signed certificates. Upgrade openssl to install a version of the tools that support certificate creation.