Shell Commander is a PHP script, that allows remote execution of shell commands (like SSH client) through a web browser.


GNU General Public License, version 2



  1. Edit shcmd.php. At the beginning of the script you can change the value of $history_chars variable. (See the comments in the script for details).

    Next, you can find the place where you should add the user account(s). (See the comments in the script for details).

  2. Upload shcmd.php to the host which you want to "command".
  3. Open shcmd.php in a web browser.
  4. Log in.
  5. Enjoy!

Security Notes

The script executes commands with the same user permissions as the Apache server. Most commonly used users are nobody, apache, httpd.

If your Apache server supports SSL browsing, the most secure way is to open shell.php with https:// instead of http:// at the beginning of the

Get Shell Commander

SourceForge project Releases