Cette suite de message m'a encourag�e � passer � ssh2 sur les
diverses machines o� je dois me connecter.

Apr�s avoir g�n�r� ma cl� dsa, il fallait encore la transf�rer
partout.

Pas de probl�me pour me connecter avec l'ancienne clef:
ssh -1 -l user remote

Mais comment faire du scp avec le protocole ssh1 quand on est
par d�faut en ssh2?

Je vous confie ce petit truc qu'il m'a fallu un peu de temps
pour trouver.

scp -p -o"Protocol 1" some_file user@remote:

Merci � Jean-Albert pour ses notes.
J'ose quelques remarques:

>                            " ssh pour les nuls "


> 3) Configurer le serveur (par root, tout est dans /etc/ssh)
> ------------------------
> 
> 3.1) G�n�rer les host keys :
> 
>     ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key     -N ""
>     ssh-keygen -t rsa  -f /etc/ssh/ssh_host_rsa_key -N ""
>     ssh-keygen -t dsa  -f /etc/ssh/ssh_host_dsa_key -N ""

Ceci n'est pas n�cessaire car c'est inclus dans /etc/init.d/sshd
(contenu dans openssh-server-2.9p2-8.7.i386 derni�re version redhat)
qui cr�e ces fichiers au "start" s'ils n'existaient pas.

Mais j'ai ainsi appris ce qui �tait fait derri�re mon dos.

> 3.2) Regarder le fichier /etc/ssh/sshd.conf, en particulier mettre 
>                                      ^^   ^^
> X11Forwarding yes

/etc/ssh/ssh_config contient cette option par d�faut maintenant.
Mais il est �vident que toutes les distributions ne sont pas les m�mes.

> Il est possible de les prot�ger par une passphrase qui devra �tre saisie �
> chaque utilisation d'une s-commande. La saisie se fait
> - de mani�re interactive, via stdin, au shell prompt (par d�faut)
> - via une fen�tre X11 ou Gnome, via la variable d'environnement
>   $SSH_ASKPASS, installer pour �a openssh-askpass et/ou
>   openssh-askpass-gnome et lire la partie sur SSH_ASKPASS dans man ssh
>   Ceci est utile pour ouvrir des fen�tres sur des serveurs distants
>   directement depuis un menu graphique, c-�-d sans shell prompt.

Je n'ai pas r�ussi � comprendre comment utiliser cela. Je suis presque
nulle. Alors j'ai fait ce que j'utilise depuis des ann�es:

> - via ssh-agent qui permet de n'entrer sa passphrase qu'une fois par
>   session, mais c'est plus compliqu�.

Au lieu de lancer startx, je lance un script qui contient cette ligne:

/usr/bin/ssh-agent /usr/X11R6/bin/startx
et dans le fichier .Xclients qui correspond au d�marrage, j'ajoute
/usr/bin/ssh-add < /dev/null
juste avant la commande "exec le_window_manager_de_mon_choix".

On peut le faire au niveau de la machine dans les fichiers
/usr/share/apps/switchdesk/Xclients.xxx
ou au niveau de l'utilisateur.trice dans le fichier $HOME/.Xclients

La commande switchdesk cr�e d'office 2 fichiers:
$HOME/.Xclients-default
$HOME/.Xclients
 et on peut ajouter la ligne suivante au d�but du fichier $HOME/.Xclients
/usr/bin/ssh-add < /dev/null

Je ne connais pas gdm ou autre. Comme l'a dit Jean-Albert, c'est plus
compliqu� et ceci n'est qu'un exemple. Il peut falloir l'adapter.

Pourvu que je n'aie pas augment� la confusion...

                                Anne

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à