Scripter des connexions ssh

Scripter des connexions ssh - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 28-05-2004 à 22:12:47    

je dois faire un script qui lance une appli via ssh sur une centaine d'autres machines. le problème étant que le ssh avec user et password en ligne de commande n'existe pas (ou je ne l'ai pas trouvé ce qui revient au même). Donc, comment je fais?
J'ai essayé 2 ou 3 trucs, mais je suis vraiment pas balèze alors si quelqu'un sait...

Reply

Marsh Posté le 28-05-2004 à 22:12:47   

Reply

Marsh Posté le 28-05-2004 à 22:14:37    

installe ssh

Reply

Marsh Posté le 28-05-2004 à 22:18:44    

$HOME/.ssh/authorized_keys ?


---------------
\@/
Reply

Marsh Posté le 28-05-2004 à 22:29:39    

j'ai déja installé ssh.
je veux juste dire que ssh user@server password, ca existe pas et donc je ne peux pas le scripter

Reply

Marsh Posté le 28-05-2004 à 22:30:57    

lint, je veux bien que tu sois un peu plus clair s'il te plait

Reply

Marsh Posté le 28-05-2004 à 22:41:20    

tu peux te logger sur une machine sans avoir a tapper de pass  
regarde dans le man ssh


---------------
\@/
Reply

Marsh Posté le 28-05-2004 à 22:45:42    

en fait, c'est plus subtil que ça, il me faut vraiment un script qui entre le password lorsque ssh lui demande

Reply

Marsh Posté le 28-05-2004 à 22:46:03    

je ne peux pas changer les fichiers de 400 pcs!

Reply

Marsh Posté le 28-05-2004 à 22:48:36    

tu as un login et un pass différent pour chaque poste ?


---------------
\@/
Reply

Marsh Posté le 28-05-2004 à 23:19:56    

ben si tu peux : ou alors les postes sont pas unifiées genre NFS pour mettre des jolis fichiers partout ou il faut ?

Reply

Marsh Posté le 28-05-2004 à 23:19:56   

Reply

Marsh Posté le 29-05-2004 à 03:16:35    

perl a un module ssh, donc tu pourrais faire ton script en perl en utilisant la librairie
 
http://search.cpan.org/~ivan/Net-SSH-0.08/SSH.pm


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 29-05-2004 à 13:23:55    

Taz a écrit :

ben si tu peux : ou alors les postes sont pas unifiées genre NFS pour mettre des jolis fichiers partout ou il faut ?

tu peux expliquer ça s'il te plait ca m'intéresse :??:


---------------
\@/
Reply

Marsh Posté le 29-05-2004 à 22:27:30    

Bon, ssh a une philosophie bien simple: il n'y a *AUCUN* moyen de passer un mot de passe a ssh.
 
Tu n'as pas le choix, tu vas devoir passer par des clées publiques/privées sans password (c'est mal, mais c'est un moindre mal..).
 
ssh-keygen est ton ami  :]  (hint: faut generer une bi-clé sans password)
 
PS: petit edit, quand je parle de ssh, c'est bien entendu openssh-portable qui est la plus rependu sur les unix libres (qui n'est pas la seule implementation de ssh, les autres peut etre permettent ca, mais c'est vraiment *crade*).


Message édité par Ralph- le 29-05-2004 à 22:31:45
Reply

Marsh Posté le 29-05-2004 à 22:48:26    

lint a écrit :

tu peux expliquer ça s'il te plait ca m'intéresse :??:

bah souvent quand on a un parc de machines comme ça, on a une solution de partage de fichiers

Reply

Marsh Posté le 29-05-2004 à 23:28:47    

<mode grognon de service>
NFS c'est:
_ moyennement fiable en environement critique
_ pas securisé pour un sous
</mode grognon de service>
 
Ok, je -> []

Reply

Marsh Posté le 29-05-2004 à 23:30:01    

c'est pour ca quia des solutions d'entreprises autre que nfs
 
(dans les produits ibm, je pense à feu AFS, à dce/dfs et à gpfs)


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed