Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2011, 14h28   #1
Invité régulier
 
Inscription : octobre 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 21
Points : 8
Points : 8
Par défaut ssh de Linux vers HP-UX avec compte différent

Bonjour a tous.

D'abord, je tiens à m'excuser si je ne post pas ma question au bon endroit

Je vais essayer d'expliquer mon soucis : A partir d'une machine A ( Linux ) j'ai besoin d'exécuter une commande sur une machine B ( HP-UX )

Pour le moment, ça va. Mon soucis viens du fait que le script que je doit lancer sur la machine B ne peut pas être soumis avec le user de la machine A, mais avec un compte qui n'est présent QUE sur la machine B.

Je dois donc passer, sur la machine A, une commande du type :
ssh [B] -l [autre_compte] "ll /tmp"
ou
ssh [autre_compte]@[B] "ll /tmp"
( je ne sait pas la différence entre les 2 écritures )

La ou cela me bloque, c'est que cette commande doit être passé en mode batch, donc sans taper de mot de passe.

Je sait générer un id_rsa pour un user vers une machine avec ce même user, mais la, je ne sait pas comment faire.

J'espère que j'ai été clair dans ma problématique.
baloo81 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/09/2011, 15h33   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
si tu veux ne pas utiliser les password il te faut utiliser le principe d'échange de clef de SSH.
par contre le niveau de protocol doit être le même des deux coté (ssh1/ssh2) ainsi que l'encodage ssh (par exemple DA5)
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/09/2011, 17h09   #3
Invité régulier
 
Inscription : octobre 2004
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 21
Points : 8
Points : 8
Merci frp31 mais entre-temps j'ai trouvé la solution et je devrais me taper la tête contre le mur tellement je suis passé à côté.

En fait, au lieu de faire la commande
--> ssh [B] -l [autre_compte] "ll /tmp"

il faut simplement que je tape
rsh [B] -l [autre_compte] "ll /tmp"

mon fichier ".rhosts" étant à jour sur le serveur [B], je n'ai pas de soucis, ça fonctionne très bien.
baloo81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web