Um teste simples seria telnet $ssh-host $ssh-port
. Você deve ver algo parecido com o seguinte quase imediatamente se funcionou:
$ telnet sshserver.example.com ssh Tentando 1.2.3.4 ... Conectado a sshserver.example.com. O personagem de fuga é '^]'. SSH-2.0-OpenSSH_5.1p1 Debian-5
Se demorar um pouco ou você tiver uma falha abrupta, ele não estará sendo executado no servidor remoto ou a porta estará errada ou será bloqueada em algum lugar entre o shell que você está executando e o sshd remoto.
Atualize com base nas suas respostas:
O problema provavelmente não é a sua rede universitária. Muito provavelmente (espero) você tem algo sentado entre a sua área de trabalho em casa e seu ISP (ou seja, seu roteador ou WiFi AP, etc). Esse dispositivo não sabe que você deseja permitir as conexões SSH de entrada da Internet. Você quer:
1 adicione uma regra de encaminhamento de TCP para rotear uma porta TCP de entrada para um destino predefinido (o endereço IP da sua área de trabalho na porta 22). Eu sugiro que você escolha um número grande (maior que 1024 mas menor que 65535) que a porta. Sua regra será parecida com "encaminhar da porta de entrada 3299 para a desk_top_ip porta 22"
2 Quando você não está em casa e usando seu laptop, você terá que enviar ssh para o seu endereço IP público (não o mesmo que o seu endereço IP de desktop). Você pode encontrar seu IP público com mais facilidade acessando um site como o link . Provavelmente não muda com muita frequência.
3 Quando você não estiver em casa e usando seu laptop, você terá que usar ssh para a porta TCP que você especificou acima (não a porta ssh padrão de 22). Então, seu comando ssh, se você usar uma linha de comando, pareceria com ssh my_user_name@my_public_ip_at_home -p 3288
aproveite