Web Based Visual SSH Terminal - Ideas, Comments & Suggestions
I'm planning to build a website/service/script that would provide the user with the ability to connect to a server using their ssh login and visually view, edit and move files & folders. (a.k.a - Sort of a web-based version of VNC). What I'm wondering is:
- What do you think about this idea?
- What security features would you implement?
- Would you use it?
- If it was provided as a free script that you could install on your servers would you offer it to your users?
- Besides moving/editing/searching/copying/viewing/wget what other tools would you implement?
- What would you name it?
Appreciate and await your responses.
Last edited by BlueVM; 05-07-2011 at 10:38 AM.
Reason: Added Additional Questions
I think its different from what other services offer because it would allow the user to connect to the server on a low bandwidth connection, view the files/folders and modify them visually as opposed to entering commands or viewing the entire screen (unlike anyterm). Newer users to ssh/linux could benifit from the ability to visually see what they are working on. As an example if you've ever tried to manage your server from a droid phone or from a slow internet connection you quickly become frustrated because of the bandwidth limits and the inability to view files/folders in a "gui."
Here is a list of features I'd like to implement:
- View files/folders
- Edit/Create/Rename/Delete files/folders
- Search for files/folders
- Enter commands via ssh (optional)
- Upload files directly from your computer to any folder on your server.
- Setup installations to run on your server in the background (aka cpanel/direct admin/etc)
- View image files stored on the server (Haven't quite figured out how to make this possible, yet)
- Start/Stop services & processes - See top
- Save a list of commands preformed since connection
- Restart/shutdown server
- Send/receive email if setup.