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.
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 ssh compte_distant@machine_distante ". ./.profile ; /usr/users/compte_distant/script/test.ksh"
Ca ne fonction pas, je n'ai que le retour du .profile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part rsh -l compte_distant machine_distante ". ./.profile ; /usr/users/compte_distant/script/test.ksh"
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.
Partager