Installation du serveur SSH sous Debian 6


Bon on va faire joué la concurrence avec Dead-Red xd. J’ai installer debian 6, et bien sûr, je me suis fais avoir avec le SSH.

Sous debian 5, cela était super simple pour installer le SSH (Secure Shell)

apt-get install ssh

Et hop !!! le tour et joué.

Mais non sur debian 6 c’est différent, il faut installer le server ssh et à partir de la, nous pouvons autoriser des utilisateurs et même crée une clés privée. Aller partit zou !!!!

Tout d’abord il faut rajouter dans la sources.list quelques sources :

nano /etc/apt/sources.list

Ajouter ensuite :

deb http://ftp.fr.debian.org/debian/ lenny main

deb-src http://ftp.fr.debian.org/debian/ lenny main

deb http://volatile.debian.org/debian-volatile lenny/volatile main

deb-src http://volatile.debian.org/debian-volatile lenny/volatile  main

Une fois cela effectué, exécuté :

aptitude update

aptitude upgrade

Installer toutes les mises à jour.

Maintenant nous allons installer ssh serveur :

aptitude install openssh-server

ATTENTION : openssh-client doit être aussi installer.

Le serveur ssh est opérationnel et la connexion possible via « putty »…

Pour aller plus loin dans la configuration suivez la suite.

Une fois terminer, il faut modifier les fichiers de configuration pour autoriser que mon user (toto) à se connecter en SSH.

Ouvrez le fichiers :

nano /etc/ssh/sshd_config

Pour autoriser uniquement l’utilisateur « toto » et non « root ».

Modifier la ligne suivante :

PermitRootLogin no

Puis ajouter la ligne :

AllowUsers toto (nom_de_l’utilisateur)

Et pour terminer relancez le serveur avec la commande « reboot »

Pour compliqué les choses nous allons crée une clés privé, pour évité uniquement une simple connexion par mot de passe.

Les commandes suivantes sont à effectué sur le poste client, avec votre utilisateur autorisée précédemment.

ssh-keygen -t dsa

Choisiez votre phrase, pour la création de la clés.

Et laissez l’emplacement par défaut, après exportez la clés sur le serveur SSH.

ssh-copy-id ~/.ssh/id_dsa.pub (toto_non_de_l’utilisateur)@(adresse_du_serveur_ssh)

A partir de maintenant la phrase vous sera demandez à chaque connexion, pas très pratique, je suis d’accord avec vous.

Mais il suffit, après votre connexion de tapez la commande suivante pour ajoutez la phrase.

ssh-add

 

Et voili, voilou un serveur SSH du feu de dieu !!!

PS : Il aussi possibilité de se connecté sur le serveur SSH depuis n’importe quel linux, grâce au « openssh-client » (mais je n’est pas eu le temps de testé).

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *