Pages : 1
#1 Le 07/05/2005, à 16:44
- e-diots
connexion entre 2 ordinateurs linux
Je vous sollicite à nouveau pour la configuration de mon système Ubuntu.
J'ai un réseau constitué de 2 ordis reliés par un routeur :
- ordi-fix équipé de W-XP et Mandrake 9.2,
- ordi-mob équipé de W-XP et Ubuntu 4.10 Warty
J'ai installé et configuré Samba sur ordi-mob booté sur Ubuntu pour accéder à ordi-fix booté sur W-XP ; tout se passe correctement (du moins conformément à mes attentes).
Je cherche maintenant à accéder à accéder à ordi-fix booté sur Mandrake depuis ordi-mob booté sur Ubuntu.
Les considérations de sécurité ne me préoccupent pas vraiment, et ce que j'aimerais obtenir, c'est une connexion du genre :
rlogin ordi-fix ; enter username ; enter password ;
et être connecté sur un home de ordi-fix
Or, lorsque sur, ordi-mob, je tape : rlogin ordi-fix
j'obtiens : ssh: connect to host ordi-fix port 22: Connection refused
De même, lorsque je tape : telnet ordi-fix
j'obtiens : Trying 192.168.x.x...
telnet: Unable to connect to remote host: Connection refused
Sur ordi-fix c'est pareil :
lorsque je tape : ssh ordi-mob (ordi-fix ne connaît pas rlogin)
j'obtiens : ssh: connect to host ordi-mob port 22: connexion refused
Je me suis plongé dans les tutoriels, forums, howto, et j'ai constaté que les explications devenaient rapidement complexes, et tournaient beaucoup autour de la sécurité (générations de clés...) qui, comme je l'ai dit, ne m'intéresse pas vraiment (du moins pour le moment).
Si quelqu'un pouvait me dire (simplement) comment faire pour que la connexion soit acceptée...
Merci d'avance.
Hors ligne
#2 Le 07/05/2005, à 18:55
- Tao
Re : connexion entre 2 ordinateurs linux
as-tu installé un serveur ssh (pas juste client) sur la machine cible ?
as-tu un firewall sur la machine cible ? Si oui, as tu autorisé la connexion ?
peux-tu au moins faire un ping sur la machine fixe ?
sous ubuntu (Hoary, mais ca doit etre pareil sous warty, sinon faire une recherche synaptic) : sudo apt-get install ssh
Hors ligne
#3 Le 08/05/2005, à 12:32
- e-diots
Re : connexion entre 2 ordinateurs linux
Merci, Tao, de t'intéresser à mon sort.
Afin de t'aider à m'aider, je vais répondre au mieux à tes questions.
1° : ssh
J'ai fait "Recherche" dans "Nom" sur Synaptic (donc ubuntu sur ordi-mob), et cela donne :
- libnet-ssh-perl : non installé
- openssh-client : installé
- openssh-serveur : non installé
- rssh : non installé
- scanssh : non installé
- ssh : non installé
- ssh-askpass : non installé
- ssh-askpass-gnome : installé
- ssh-krb5 : non installé
J'ai fait pareil sur ordi-fix : le paquet openssh-3.6.1p2-8mdk est installé
2° : firewall
À ma connaissance, il n'y a de pare-feu sur aucune machine ; comment le vérifier ?
Dans Synaptic, toujours, j'ai fait une recherche sur "firewall" dans "Description et nom" : rien de ce qui a été trouvé n'est installé.
De toutes façons, le routeur remplit le rôle de pare-feu.
3° : ping
Je n'ai aucun problème de ping ; le routeur (en DHCP) me donne les adresses des 2 ordis, et je peux pinger à volonté ; par ailleurs, samba fonctionne correctement entre les 2 ordis.
Voilà.
Je vais donc dans un premier temps installer "ssh" (ce qui va mettre à jour openssh-client et installler openssh-server), et poursuivre mes recherches dans les Howto.
Je te tiens au courant.
À bientôt, Tao
Hors ligne
#4 Le 08/05/2005, à 13:30
- e-diots
Re : connexion entre 2 ordinateurs linux
Je viens d'installer le paquet ssh sur ordi-mob.
Bien vu, Tao, car je peux maintenant me "rloguer" de ordi-fix vers ordi-mob (grâce au paquet ssh-serveur, je pense) mais pas (encore ?) de ordi-mob vers ordi-fix .
C'est déjà un début.
Je continue mes tests et lectures.
Hors ligne
#5 Le 09/05/2005, à 21:34
- e-diots
Re : connexion entre 2 ordinateurs linux
Ça y est , je peux me connecter maintenant dans les 2 sens.
Reste à configurer les aspects sécurité (clés) ; éventuellement, je m'inviterai de nouveau sur le forum pour cela.
Merci Tao
Hors ligne
#6 Le 10/05/2005, à 13:36
- Tao
Re : connexion entre 2 ordinateurs linux
Tant que tu es derrière un routeur où tous les ports sont bloqués silencieusement de l'extérieur et que tu n'as pas de wifi non configuré, c'est déjà pas si mal niveau sécurité. Silencieusement, ça veut dire que le routeur non seulement n'accepte pas la requète, mais il ne la refuse pas non plus, il fait comme s'il n'avait rien entendu : c'est donc encore plus décourageant pour l'agresseur car il ne sait même pas s'il a une bonne ip du coup.
De plus, le ssh est crypté, donc c'est pas mal non plus. Si tu veux pouvoir accèder de l'extérieur à ton ordi en ssh, vérifie quand même que tu n'as pas un mot de passe trop simple pour éviter les attaques pas dictionnaire.
Hors ligne
#7 Le 02/06/2005, à 00:38
- sksbir
Re : connexion entre 2 ordinateurs linux
Comme e-diots, j'ai cherché comment faire causer deux ordinateurs ubuntu , et voici ce que j'ai trouvé:
En préalable, le nom du compte unix utilisé de chaque coté doit être le même...
rlogin et rsh fonctionnentgrâce à l'installation du serveur ssh sur machine2, mais chaque nouvelle connexion demande un mot de passe.
La configuration via $HOME/.rhosts ne fonctionne pas, un rlogin ou un rsh continue à me demander un mot de passe.
J'ai donc dû utiliser les commandes suivantes:
cd
ssh-keygen -t dsa (puis entrée à toutes les questions)
rcp .ssh/id_dsa.pub machine2:.ssh/authorized_keys
Après quoi, un rsh ou un rlogin vers machine2 ne demande plus de mot de passe...
Une fois cette étape franchie on peut utiliser des commandes bien sympatiques. Exemple : comparer des fichiers de configuration comme /etc/X11/xorg.conf ou /etc/apt/sources.list
Exemple concret pour le dernier fichier:
rsh machine2 cat /etc/apt/sources.list|diff - /etc/apt/sources.list
Dernière modification par sksbir (Le 02/06/2005, à 00:41)
Hors ligne