Non connecté :: S'identifier

mercredi Avril 2007
par Matthieu JAMES

Connexion distante avec SSH

Cette marche à suivre évidemment pas la seule possible, mais elle est très simple à mettre en oeuvre.

Sur la machine distante

Installer openssh-server :

sudo apt-get install openssh-server

Modifier si besoin le fichier /etc/ssh/sshd_config afin d’avoir le réglage suivant :

# Change to yes to enable tunnelled clear text passwords
PasswordAuthentication yes

Cela permettra de se connecter à la machine pour y inscrire sa clef.

Pour redémarrer le service :

sudo /etc/init.d/ssh restart

Sur la machine locale (client)

Installer openssh-client :

sudo apt-get install openssh-client

Créer un couple de clefs publique/privée

ssh-keygen -t dsa

Il vous sera alors demandé où sauver la clé privée (acceptez juste l’endroit par défaut) puis de choisir une passphrase. La passphrase est employée pour chiffrer votre clé privée. Toute personne qui obtiendrait l’accès à votre clé privée (non protégée) aurait vos permissions sur d’autres ordinateurs. Veuillez prendre un instant et choisissez une très bonne passphrase.

Copier sa clef publique sur la machine distante (ipaddress peut être rempacé par un nom d’hôte)

ssh-copy-id -i ~/.ssh/id_dsa.pub login@ipaddress

Donner le mot de passe de l’utilisateur de connexion

Se connecter à la machine distante :

ssh login@ipaddress

Donner votre passphrase.

Modifier le fichier /etc/ssh/sshd_config afin d’avoir le réglage suivant :

# Change to yes to enable tunnelled clear text passwords
PasswordAuthentication no

Dorénavant, seuls les utilisateurs ayant une clef publique connue de la machine distante pourront s’y connecter

Redémarrer le service :

sudo /etc/init.d/ssh restart

Pour se déconnecter de la machine distante :

exit

Utiliser ssh-agent

En cas de connexions ssh multiples et fréquentes http://doc.ubuntu-fr.org/applicatio...



Contact :: News :: Annuaire de liens :: Mentions légales :: Plan du site :: Espace privé

© 2006 Lileo Scop SARL
Propulsé par SPIP 1.9.2b et Smart Bones 1.0.1 - réalisé par Lileo Scop SARL - Hébergé par ouvaton - Écrire au webmestre