ssh et connection refused - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 23-01-2008 à 12:47:41
Donne la sortie de la commande netstat -n exécuté sur l'Ubuntu.
Ton sshd n'écoute peut-être pas sur toutes les adresses IP ?
Ouvrir le port 22 est nécessaire, mais il faut aussi rediriger les paquets sur l'IP 192.168.1.10.
Car si tu as une autre machine virtuelle avec son propre SSH port 22, comment depuis l'extérieur le client puTTY
peut-il savoir sur quel sshd il va être dirigé ?
Marsh Posté le 23-01-2008 à 13:31:30
Je te dirai ça ce soir en sortant du boulot.
Mais pour l'instant il n'y a qu'une machine virtuelle qui tourne sur VMWare..donc pas de souci de ce coté là.
Marsh Posté le 23-01-2008 à 14:26:44
Même s'il y a une machine virtuelle, il faut quand même une règle pour diriger les paquets sur l'IP en question, cette règle ne peut s'inventer toute seule.
Marsh Posté le 23-01-2008 à 16:29:04
est cke tu a bien redirigé ton port 22 sur lip de ta ubuntu?
je suis pa un pro de vmware mais est cke ya pa ton parefeu windows ki pourrai bloquer? parcke me semble t'il que passe d'abord sur windows pui sur ta machine virtuelle...
pas d'erreur d'authentification rsa?
Marsh Posté le 23-01-2008 à 17:38:18
Alors oui la redirection est bien faite...
J'ai totalement désactivé le parefeu de windows, et tjrs pareil...
Netstat -n me donne ceci:
Citation : |
et netstat -lptn me donne ceci
Citation : Connexions Internet actives (seulement serveurs) |
Pouh... vais prendre une aspirine moi...
Marsh Posté le 23-01-2008 à 19:51:54
En fait c'est netstat -an que je voulais. Mais avec la deuxième commande je vois que sshd écoute (port 22) sur les 2 IP 127.0.0.1 et 192.168.1.10. C'est OK, mais il faut qu'une connexion externe avec le port 22 sur ton IP publique (IP de ton routeur, indiqué par dyndns) soit redirigée vers l'IP 192.168.1.10, et cela se règle (NAT) dans le routeur (Livebox dans ton cas). Sinon ton sshd écoute pour rien, aucun paquet ne lui arrivera.
Ton serveur Apache écoute par exemple sur toutes les IP.
Question : est-ce qu'on accède à ton serveur Apache (http) depuis l'extérieur ? Car le problème est le même. Edit: j'ai relu ton texte, apparemment le serveur Apache est accessible de l'extérieur.
Dans ce cas, je dirai qu'il faut que tu configures pour que ton sshd est vu par la commande comme:
tcp 0 0 :::22 0.0.0.0:* LISTEN 4273/sshd
ce qui siginifie qu'il écoute le port 22 sur toutes les IP.
Marsh Posté le 24-01-2008 à 09:09:00
j'essaierai ça ce soir.. mais tu me dis de rediriger tout ce qui arrive sur le port 22 vers l'ip dyndns.. c'est ce que j'ai fait!
ou alors tu me dis de faire un mapping (pas un forwarding)?
arf..je viens de tomber sur ce post (certes vieux mais bon) http://www.commentcamarche.net/for [...] re-livebox
Marsh Posté le 24-01-2008 à 10:52:46
Il te faut diriger (ip dyndns, 22) vers (192.168.1.10, 22).
Marsh Posté le 22-01-2008 à 11:13:50
Bonjour à tous!
Sur mon PC Win Vista, j'ai installé VMWare et une Ubuntu. (eth0 en mode bridge)
j'ai installé apache2 sur ma ubuntu
le serveur web marche nickel...
mais pas l'accès en ssh depuis l'extérieur...
c'est à dire qu'en local avec putty, pas de prob, j'accède à ma Ubuntu en tapant 192.168.1.10 (adresse de la machine ubuntu/apache)
mais dès que j'utilise mon adresse dyndns, j'ai Network error:Connection Refused
j'ai bien ouvert le port 22 sur la livebox
merci!