When you connect to your server through the sshreach.me tunnel all you see is forwarding server address and a port like in this example.

ssh -p port_number my_name@fwN.sshreach.me

You might be wondering if this address really leads to your server. You wouldn't like to send your password to some unknown server. Before the connection is established you will be sent an ssh signature key like in this example:

The authenticity of host '[fw1.sshreach.me]:10012 ([]:10012)' can't be established.

RSA key fingerprint is SHA256:Gp7S+U3v9OfkkNkW8aONO4nVGyrFWa7sQEtl8kZas94.

Are you sure you want to continue connecting (yes/no)?

This is the signature of the server you are connecting to. You should continue connecting only if you recognize the signature.

No, it can not. When you make a connection to your server (which is identified by an ssh signature explained in previous question) and are asked for a password an encrypted tunnel has already been made and your password is not visible to anyone.

There are various ways to do it depending on your distribution. If you have crontab enabled on your machine the easiest way is to add the following line to your crontab:

@reboot python /path/to/sshreachme/sshreachme.py /path/to/id_rsa

After a series of abuses by some trial users who have used our service to distribute viruses and malware we have - unfortunately - decided to cut our trial period from three months to 3 days.

We are aware of the fact that three days are usually not enough time for trying out our service and if you need longer trial period just contact us though our contact form and we will increase your trial period.