MyOnlineSSH is a D-Sites (Samuel ROZE) service which goal is to allow anybody to use SSH anywhere. You just need a browser with Flash Player and an Internet connection (even if it is curbed only on port 80: the port 80 is the only port used by MyOnlineSSH)
Nevertheless, MyOnlineSSH couldn't works like a real shell because it would have too many commands to create (while not excluding the possibility of adding them according to proposals users) The commands which use user interface, like file edition, aren't available. However, MyOnlineSSH has developed solutions as simple and agreeable.
As explained previously, file edition isn't available with nano or vi commands directly in the MyOnlineSSH shell. Thus, we created a new command, named mossh::edit which allow you to edit a file from your server in a new window.
So, from the MyOnlineSSH command line, you just have to type mossh::edit my_file.txt for editing the my_file.txt file. You can also write the absolute file path, like /home/user/directory/file.txt Image result of command:
The Ctrl-C command is available on MyOnlineSSH. So you can cancel a command, if it is too longer for example.
Note: it is also possible to send a break signal (Ctrl-C) clicking on the loading logo, at the left top corner.
Colors which comes from directory listing for instance are supported by MyOnlineSSH. Encrypted in a special format, SSH colors are transformed by MyOnlineSSH to HTML tags which can easily be analyzed by your browser as colored text.
As described above, you have to know that MyOnlineSSH use only the port 80 of you Internet connection. The port 80, it's the port where each HTTP requests are sent, i.e. when you visit a web site for example. The SSH protocol use the port 22 by default, a port which can be forbidden if you connect from a public place or from an administration for instance.
So, thanks to MyOnlineSSH, you can be connected to your SSH server (on port 22) while using only your port 80, as the following schema explain:
It is important to know that data between your browser and MyOnlineSSH server are encrypted using a private and public key (random and renewed every hour) when you connect to your SSH server and on file edition.