Essa mensagem de erro significa que o servidor ao qual você está se conectando não responde às tentativas de conexão SSH na porta 22. Existem três motivos possíveis para isso:
- Você não está executando um servidor SSH na máquina. Você precisará instalá-lo para poder usar o ssh nele.
- Você está executando um servidor SSH nessa máquina, mas em uma porta não padrão. Você precisa descobrir em qual porta ele está sendo executado; digamos que está na porta 2222, então você executa
ssh -p 2222 hostname
. - Você está executando um servidor SSH nessa máquina e usa a porta na qual está tentando se conectar, mas a máquina possui um firewall que não permite a conexão a ele. Você precisará descobrir como alterar o firewall ou talvez precise fazer o ssh de um host diferente para ser permitido.
EDIT : como (corretamente) apontado nos comentários, o terceiro é certamente o caso; os outros dois resultariam no servidor enviando um pacote "reset" do TCP de volta à tentativa de conexão do cliente, resultando em uma mensagem de erro "conexão recusada", em vez do tempo limite que você está obtendo. Os outros dois também podem ser o caso, mas você precisa consertar o terceiro primeiro antes de poder seguir em frente.