J'ai installé Ubuntu 12.04.1 LTS avec la pile LAMP.
Je peux faire un ping mais quand j'essaie de me connecter, le serveur est introuvable.
Lorsque j'essaie de me connecter avec WinSCP, l'erreur Network error: connection refused
s'affiche.
J'ai installé les packages openssh-server
et openssh-client
mais je ne parviens toujours pas à me connecter.
Cela ressemble à un problème de pare-feu pour moi. Cette machine se trouve-t-elle derrière un pare-feu physique sur un réseau différent ou sur le même réseau local? S'il se trouve sur un autre réseau, vérifiez à la fois le pare-feu de la passerelle et le pare-feu de l'hôte ( iptables ) et assurez-vous que le port 22 est autorisé .
Pour ce faire, suivez ces instructions:
Connectez-vous en tant qu'utilisateur root
name__.
Ouvrez le fichier /etc/sysconfig/iptables
, entrez:
# vi /etc/sysconfig/iptables
Trouvez la ligne qui se lit comme suit:
COMMIT
Pour ouvrir le port 22 (ssh
name__), entrez (avant la ligne COMMIT
name__):
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
Enregistrez et fermez le fichier. Redémarrez le pare-feu:
# /etc/init.d/iptables restart
Vérifiez ensuite que le service est à l’écoute.
Essayez d'émettre la commande:
netstat -vatn | grep :22
et voir si le port 22 est à l'écoute.
Vous pouvez aussi essayer:
netstat -vatn | grep ssh
Cela va prendre en charge le pare-feu basé sur l'hôte, mais s'il existe un pare-feu basé sur le réseau entre vous et la machine que vous essayez d'installer à distance, vous devrez consulter les instructions de ce périphérique spécifique pour autoriser les connexions au port 22 du réseau. .