Alain EMPAIN <[EMAIL PROTECTED]> writes:

> J'utilise uniquement le canal ssh (22) sans tunnel, en mettant en
> pratique le langage 'expect' (une couche sur 'tcl') : très simple pour
> des applications normales et très puissant pour régler des problèmes
> compliqués -> utile à connaître.
>
> -------------------------------------------
> #!/usr/bin/expect
> spawn scp [EMAIL PROTECTED]:/filepath .
> expect "assword"
>  send "xxxxxx\r"
> -------------------------------
> change login, host et xxx par ce qu'il faut ;-)

[je n'ai que deux mois de retard ;-)]

Pourquoi est-ce que vous n'utilisez pas une clé publique pour vous
connecter? Je n'utilise jamais de mot de passe pour me connecter aux
différentes machines où j'ai accès.

$ ssh-keygen -t rsa

générez votre paire de clé *sans mot de passe*! Puis une fois que votre
paire de clé est générée dans ~/.ssh/id_rsa[.pub] vous pouvez la copier
sur le host distant:

$ ssh-copy-agent -i ~/.ssh/id_rsa.pub [EMAIL PROTECTED]

vous entrez votre mot de passe comme d'habitude et à partir de
maintenant, plus besoin de mot de passe, vous pouvez vous connecter à la
machine distante sans mot de passe.

ATTENTION! Si quelqu'un se procure votre clé privée, vous êtes
*vraiment* très mal!

-- 
Arnaud

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à