Impossible de déployer l’application : erreur ssh: Could not resolve hostname
Je me suis retrouvé face à un problème qui m’a fait m’arracher les cheveux; après avoir modifié ma configuration réseau, impossible de déployer mon application. Capistrano me renvoyait l’erreur suivante :
ssh: Could not resolve hostname xxx: Temporary failure in name resolution
De plus la connexion à mon serveur en ssh était très aléatoire lorsque je me connectais avec le nom de domaine, alors qu’avec l’adresse IP, tout se passait correctement.
En fait, j’avais tout simplement oublié de modifier la passerelle par défaut donc le fichier /etc/network/interfaces. Il m’a suffi de changer la passerelle  comme vous le voyez ci-dessous :
iface eth0 inet static  address 192.168.1.100  network 192.168.1.0  netmask 255.255.255.0  gateway 192.168.1.15
Redémarrer ensuite le réseau :
sudo /etc/init.d/networking restart
Et voilà !