Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/04/2008, à 19:34

hunterkiller

probleme serveur ssh

Salut a tous,
Voila j'ai installe deux serveurs ssh sur deux machines en reseaux derriere un routeur (free).
Mais des que je veux me connecter d'une machineA a une autre B elle me connecte sur la machine A (petit hic elle ont le meme nom de compte utilisateur mais pas le meme nom de machine)
Je voudrai savoir quelle est la commande a taper pour me connecter sur le meme reseux mais pour avoir le choix de la machine.
genre

ssh -X qqch@monip

merci d'avance

Dernière modification par hunterkiller (Le 17/04/2008, à 19:35)


--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user

Hors ligne

#2 Le 17/04/2008, à 20:06

eitri

Re : probleme serveur ssh

Si tu es sur la machine A:

ssh -X login@adresse_ip_machine_B

Le fait que tu ais les mêmes noms de compte utilisateur n'est pas important. Ce qui l'est en revanche c'est que tu utilises dans la commande ssh un nom de compte qui existe sur la machine distante.

Dernière modification par eitri (Le 17/04/2008, à 20:07)

Hors ligne

#3 Le 17/04/2008, à 21:36

hunterkiller

Re : probleme serveur ssh

Merci mais ce que je veux dire c'est que mes deux machines ont la meme ip car elle sont sous le meme routeur donc je voudrai savoir si il existe une options a passer a ssh pour le nom de la machine.


--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user

Hors ligne

#4 Le 18/04/2008, à 09:44

Hoper

Re : probleme serveur ssh

Merci mais ce que je veux dire c'est que mes deux machines ont la meme ip

Ah non... ca c'est pas possible... Tu dois te tromper la.
Deux machines sur le meme sous reseau ne peuvent pas (enfin, ne doivent surtout pas !) avoir la meme adresse ip. Si c'est bien le cas tu dois avoir des tas d'erreurs dans tes logs... change vite.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#5 Le 18/04/2008, à 10:16

lawl

Re : probleme serveur ssh

Comment a tu configuré ton routeur free pour acceder aux machine derrière ?

Hors ligne

#6 Le 30/04/2008, à 22:27

hunterkiller

Re : probleme serveur ssh

Re, je fais un up car mon probleme n'est pas resolu et cela m'embete.
Donc, en reponse a lawl j'ai deux pc en reseaux derriere un meme routeur (free).
je donne les details suivant :
ip freebox :192.168.4.252
debut dhcp:192.168.4.40
fin dhcp:192.168.4.45
dhcp permanent: 192.168.4.41    adresse mac pc1
                            192.168.4.42    adesse mac pc2


j'en profite pour renouveler mon probleme:
quand je me connecte depuis l'exterieur sur une de mes machines (pc1 ou 2) je suis automagiquement connecté a pc1 et je voudrai me connecté a pc2.
le hic c'est je ne sais pas comment faire pour me connecter a pc2 et que sur chacune de mes linux existe que un comte root mais qui porte le meme nom utilisateur.
voila, j'espere que je suis le plus clair possible, merci par avance.


--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user

Hors ligne

#7 Le 30/04/2008, à 22:41

doc75

Re : probleme serveur ssh

Bonjour,

Le probleme vient de la re-direction des ports sur le routeur.
Ton routeur doit rediriger le port utilisé par ssh sur le PC1.

Je suppose qu'il faut faire en sorte que le ssh de PC1 et le ssh de PC2 n'ecoute pas sur le même port (PC1 ecoute sur port1 et PC2 sur port2). Ensuite il suffit de rediriger au niveau du routeur le port 1 sur PC1 et le port2 sur PC2.
Ma réponse est purement théorique, car je n'ai pas testé avec ssh.

A+

Hors ligne

#8 Le 30/04/2008, à 22:55

tukuyomi

Re : probleme serveur ssh

Le PC1 écoute sur le port 22 et le PC2 écoutera sur le port 222 (par ex).
Édite les fichiers /etc/ssh/sshd_config des PC1 & PC2 pour changer le port d'écoute, puis redirige, depuis la config routeur freebox, les ports 22 & 222 respectivement sur PC1 & PC2 smile
Ensuite, tu te connecte de la sorte:
Depuis le réseau local:

PC1 -> PC2 :: $ ssh -p222 user@192.168.4.pc2
PC2 -> PC1 :: $ ssh [-p22] user@192.168.4.pc1

Depuis l'extérieur:

EXT -> PC1 :: $ ssh user@ton.adresse.ip.exterieure
EXT -> PC2 :: $ ssh -p222 user@ton.adresse.ip.exterieure

Dernière modification par tukuyomi (Le 30/04/2008, à 23:01)

Hors ligne

#9 Le 30/04/2008, à 22:57

wblitz

Re : probleme serveur ssh

Je suppose qu'il faut faire en sorte que le ssh de PC1 et le ssh de PC2 n'ecoute pas sur le même port (PC1 ecoute sur port1 et PC2 sur port2). Ensuite il suffit de rediriger au niveau du routeur le port 1 sur PC1 et le port2 sur PC2.

pas nécessairement. il faut par exemple rediriger le port 50022 vers le port 22 du PC1 et le port 60022 vers le port 22 du PC2 au niveau de la freebox. de l'extérieur tu auras ainsi accès à tes deux pc comme tu le souhaites. pour le pc1 :

ssh utilisateur@<ip publique> -p 50022

pour le pc2 :

ssh utilisateur@<ip publique> -p 60022

pour la config, dans l'interface free, il faut que tu mettes, pour le premier pc :

Port : 50022, Protocole : tcp ; Destination : 192.168.4.41 ; Port : 22

pour le second :

Port : 60022, Protocole : tcp ; Destination : 192.168.4.42 ; Port : 22

depuis ton réseau local, c'est transparent ; il te suffit de faire "ssh login@<ip pc 1>" depuis le pc2 pour accéder au pc 1 (et vice versa)

Dernière modification par wblitz (Le 30/04/2008, à 23:01)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#10 Le 30/04/2008, à 22:59

petitchevalroux

Re : probleme serveur ssh

tout a fait bon doc75
en faite je pense que le plus simple c'est de faire rediriger le port 22 (ssh) de ta freebox sur le pc1 et ensuite le port 10022 sur le pc2
Ainsi quand tu fais depuis l'extérieur ton ssh
tu fais :

ssh toto@ton_ip_externe

Pour te connecter à ton PC1
Et si tu veux te connecter a PC2 depuis l'extérieur :

ssh toto@ton_ip_externe -p 10022

Tu as aussi une autre solution qui est de te connecter depuis PC1 vers PC2 depuis ton réseau local ce qui fait que tu n'as pas à rediriger ton port 10022 vers PC2. Par contre PC1 doit toujours être allumer si tu veux pouvoir accéder a PC2.

Si tu veux faire ça c'est :

ssh toto@ton_ip_externe

Une fois connecter à ton PC1 par la commande précédente tu peux faire :

ssh toto@192.168.4.42

Qui est l'ip local de ton PC2 d'après ce que j'ai compris.

J'espere que ça t'aide.

Dernière modification par petitchevalroux (Le 30/04/2008, à 23:00)

Hors ligne

#11 Le 30/04/2008, à 23:07

tukuyomi

Re : probleme serveur ssh

@wblitz: Intéressant ce que tu dis:), tu sais comment le faire sur une 9box? (la trio3D par ex)?
En gros, l'interface de gestion ne te donne que

Port Début   Port Fin   Adresse   TCP   UDP   ALL

j'ai essayé ça

Port Début   Port Fin   Adresse           TCP   UDP   ALL
500          0          192.168.1.3       x     .    .

(redirige sur le port 500)
et ça

Port Début   Port Fin   Adresse           TCP   UDP   ALL
500          0          192.168.1.3:22    x     .    .

(remplace 192.168.1.3:22 par 255.255.255.255 o_O)
mais ça ne marche pas

Dernière modification par tukuyomi (Le 30/04/2008, à 23:15)

Hors ligne

#12 Le 30/04/2008, à 23:10

petitchevalroux

Re : probleme serveur ssh

bon ben wblitz et moi avons la meme solution a toi de faire ton choix pour les numero de port big_smile

Hors ligne

#13 Le 30/04/2008, à 23:12

wblitz

Re : probleme serveur ssh

@tukuyomi : je t'avouerai que non. je ne sais pas si c'est possible même (apparemment on peut rediriger un port vers une machine, mais pas spécifier le port de destination...)

Dernière modification par wblitz (Le 30/04/2008, à 23:14)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#14 Le 01/05/2008, à 10:36

lawl

Re : probleme serveur ssh

Si ton routeur ne te permet pas de rediriger un port particulier vers une machine données tu ne peux rien faire...A part te connecter à la machine 2 par le biais de la machine 1.

Sinon juste pour info sur mon routeur j'ai une fonction "Virtual server" qui me permet de spécifier l'ip associé au port que je veux rediriger. Si tu n'a pas d'équivalent soit tu change le routeur tongue sois tu fais comme dit plus haut.

Hors ligne