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é).