A commonly reported problem with the Virgin Media SuperHub is that an SSH connection will timeout. This is apparently due to the device having a very small amount of RAM leading to connection details being dropped.
If you are using a Mac or a Linux computer there is a solution, as follows.
First of all bring up a terminal on your respective machine. Then change to you .ssh directory.