C'est vous qui gérez le serveur ou quelqu'un d'autre ? Avez-vous un accès root sur le serveur ? Il semble que vous soyez bloqué au niveau du serveur. Vous ne pouvez pas faire grand-chose du côté client. La première chose à faire est d'essayer d'utiliser les options '-v', '-vv' ou '-vvvv' pour obtenir des informations de débogage sur ce qui se passe :
ssh -vv server.name.org
Si cela n'est pas utile, vous pouvez faire un traceroute , ping , nmap sur l'hôte pour essayer de voir si vous pouvez voir la machine sur le réseau :
traceroute server.name.org
ping server.name.org
nmap -v -A server.name.org
Il est probable que vous soyez bloqué par le pare-feu de server.name.org et que cela ne puisse pas être résolu du côté client.
Avez-vous accès au serveur ? Si c'est le cas, vous pouvez éliminer le pare-feu comme problème potentiel sur le serveur en le désactivant, en essayant d'utiliser le ssh, puis en le réactivant (le tout depuis le serveur) :
sudo servce iptables stop; ssh -v localhost; sudo service iptables start
Êtes-vous sûr que le processus sshd est en cours d'exécution ? Essayez de regarder pour voir s'il est en cours d'exécution :
sudo service sshd status
Si elle ne fonctionne pas, vous devez la démarrer :
sudo service sshd start
Vous pouvez l'activer de façon permanente avec :
sudo chkconfig sshd on