Bonjour,

N'arrivant pas à mettre en place des authentifications ssh en différents compte de la même machine.
Je me suis rabattu sur la commande rsh.
Seul problème, il semblerait que là où je pouvais charger le .profile du compte cible et lancer ma commande avec ssh, je ne puisse pas le faire avec rsh.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ssh compte_distant@machine_distante ". ./.profile ; /usr/users/compte_distant/script/test.ksh"
M'exécute mon script, même si il me demande mon mot de passe (raison pour laquelle j'essaie de faire pareil avec rsh)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
rsh -l compte_distant machine_distante ". ./.profile ; /usr/users/compte_distant/script/test.ksh"
Ca ne fonction pas, je n'ai que le retour du .profile :
Execution : /usr/users/compte_distant/adm/.profile
Execution : /usr/users/compte_distant/local/.profile
ksh: LOGNAME: parameter null or not set

J'utilise peut-être un mauvais séparateur.
Je vais chercher( j'ai vérifié si je lance mon script deux fois, ça marche avec la commande rsh).

Si entre temps vous avez une idée.
Merci d'avance,
Rithy.