Webbased SSH client

What is this ?
It's a webbased SSH client, it allows you to connect to ssh-servers when the only thing you have is a browser that speaks HTTPS and Javascript.

Why ?
Sometimes you are on a system that's not yours in a network that's not yours (think work, school, a library, ...) and you want to connect to your sshserver at home.
The system that you have to use probably doesn't have a sshclient and you can't use something like putty because there is a firewall.

How can i use it ?
Just connect to the black on gray terminal and use it.

Can I use normal colors instead of black on gray ?
Yes, use the normal colored terminal. I created the previous terminal because on some places people won't allow you to run programs with a black background.

Why do I get warnings about the https certificate ?
I don't have the money to buy a certificate so I created my own, which isn't recognized by most browsers.
If you want to be sure that you are connecting with the right server, this are some values of the certificate:
Serialnumber is 00:97:CA:DF:18:A0:82:37:F9, Issuer contains the following words "python,perl,george,orwell,winston,churchill,au
The SHA1 fingerprint ends with 'A5:AE' and the MD5 with '55:C9'

How much do I have to pay to use it ?
Nothing, it's free. Maybe I will place ads later to pay for the bandwidth, but that's not necessary right now.

How does it work ?
A virtual terminal is created in ajax on my webserver that connects to one of my linuxsystems. You create a https connection with this terminal by clicking on one of the links above.
When the terminal notices that your browser is connected it starts a script that asks you a username, a hostname (or ip) and a port (22 as default value).
When you entered those values it launces ssh -l USERNAME -p PORT HOSTNAME to connect to your server.

What about security ?
When you connect with the terminal you are using https which is a encrypted form of http.
But I have a important securitytip thats always useful if you are working on a system that's not yours:
-If you suspect a keylogger is installed on the system that runs your browser don't use it
or type sensitive data with random chars and backspaces like this: s e q a BACKSPACE BACKSPACE c r e z BACKSPACE t (when you want to type 'secret')

What about speed ?
I wouldn't call it fast, but it's workable.

When should i NOT use it ?
When you have another way to connect to your sshserver. When you use it too often you are just slowing down the connections of other users

Anything else I should know ?
- There is no unicodesupport, so run "unset LANG" if "echo $LANG" shows you something like "en_US.UTF-8"
- On some browsers it might react strange to some keycombinations.
- If it doesn't react immediatly, just a wait a bit longer
- On some systems you first have to click in the terminal to be able to use it.

Why is this site so ugly and your english so bad ?
I really hate webdesign, it was really late when i created this page and english is not my native language.