Présentation
Le but de l'opération est de fabriquer une icone en environnement Kde permettant par un clic sur cette icône de se connecter sur une machine distante au moyen du protocole ssh sans entrer de mot de passe.
Opérations
Voici la démarche pour pouvoir se connecter via un terminal sur un équipement distant en ssh sans avoir à entrer de mot de passe.
Fabrication d'une icone de connexion sur le bureau KDE
- assurez-vous que ssh est installé sur chacun des équipements ;
- sur le bureau KDE bouton droit de la souris créer un nouveau -> lien vers application
- donner un nom à cette application par exemple le nom de la machine distante
- sélectionner une icone représentant un terminal
- dans l'onglet Application mettre konsole -e ssh root à serveur.com
où serveur.com est le nom de votre serveur distant et root est le nom de votre utilisateur distant. Au besoin remplacer root par votre nom de login.
Sur l'équipement distant
Pour une connexion root sur un serveur Linux
- ouvrir une console sur votre équipement local taper : ssh-keygen -t dsa
ne pas entrer de pass phrase (deux fichiers sont créés, la clé publique et la clé privée)
scp .ssh/id_dsa.pub root à serveur.com:/root/.ssh/authorized_keys
Pour une connexion en utilisateur user sur un serveur Linux
scp .ssh/id_dsa.pub user à serveur.com:/home/user/.ssh/authorized_keys
Pour une connexion en utilisateur user sur un serveur MacOSX
scp .ssh/id_dsa.pub user à serveur.com:/Users/user/.ssh/authorized_keys
NB: il n'est pas possible de base de se connecter en root sur un équipement distant de type MacOSX
Copie
Une fois le tunel ssh établi vous pouvez également faire des commandes scp sans avoir à taper le mot de passe, ce qui vous permettra de bâtir vos commandes de backup.