Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:linux:ssh [2012/06/19 07:07] benoit |
informatique:linux:ssh [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 73: | Ligne 73: | ||
| == Copie de la clé publique de la machine-A vers la machine-B == | == Copie de la clé publique de la machine-A vers la machine-B == | ||
| - | scp id_dsa.pub machine-B: | ||
| - | Sur la machine-B concaténer la clé public dans le fichier authorized_keys | + | Depuis la machine-A : |
| - | cat id_dsa.pub > $HOME/.ssh/authorized_keys | + | cat ${HOME}/.ssh/id_dsa.pub | ssh root@machine-B 'cat >> .ssh/authorized_keys2' |
| - | La connexion sans mot de passe est desormais possible de machine-A vers machine-B | + | ou avec création du répertoire ${HOME}/.ssh sur le serveur distant s'il n'existe pas : |
| + | cat ${HOME}/.ssh/id_dsa.pub | ssh root@machine-B 'mkdir .ssh ; cat >> .ssh/authorized_keys2' | ||
| + | |||
| + | La connexion sans mot de passe est désormais possible de machine-A vers machine-B | ||
| Ligne 92: | Ligne 94: | ||
| remote-host$ ssh-keygen -i -f ~/.ssh/user.pub > ~/.ssh/user2.pub | remote-host$ ssh-keygen -i -f ~/.ssh/user.pub > ~/.ssh/user2.pub | ||
| remote-host$ cat ~/.ssh/user2.pub >> ~/.ssh/authorized_keys | remote-host$ cat ~/.ssh/user2.pub >> ~/.ssh/authorized_keys | ||
| + | |||
| + | ===== Se connecter en SSH sans interaction pour le mot de passe ===== | ||
| + | Installer le paquetage ''sshpass'' | ||
| + | |||
| + | Pour se connecter en ssh : | ||
| + | sshpass -p '*********' ssh root@host | ||
| + | |||
| + | ******* étant le mot de passe en clair. | ||