Installer SSH

Quelques tutos pour installer et configurer Debian

Installer SSH

Messagepar lolovoisin » Sam 12 Nov 2011 16:01

» Installer SSH.


1) Qu'est ce que SSH ?
SSH est un logiciel et aussi un protocole qui permet de se connecter à un ordinateur distant de manière sécurisé.

2) Pourquoi installer SSH ?
Celui-ci va nous permettre de gérer notre serveur à distance, et donc de ne être obligé de se connecter physiquement sur le serveur. Vous pouvez donc installer votre serveur dans un coin chez vous et vous y connecter depuis votre ordinateur.

3) L'installation de SSH
Maintenant que vous savez un peu naviguer en mode console, passons à l'installation de notre premier logiciel SSH.
Dorénavant je donnerais les commandes comme ceci: commande avec pour mémoire le # qui indique que vous devez être root.
C'est parti.
#apt-get install ssh
C'est fini :mrgreen: :mrgreen:
Voilà SSH est installé. Vous allez me dire "Bon ok, c'est bien joli, mais j'en fait quoi moi de ça ??"

4) Utilisation de SSH
Pour vous connecter depuis votre PC windows sur votre serveur, il vous faut tout d'abord installer PuTTY. Un tutoriel existe pour ça ICI

Une fois installé, dans Hostname (or IP address) vous mettrez l'IP de votre serveur. Pour la trouver depuis votre serveur, tapez #ifconfig elle sera dans le bloc eth0, en face de inet adr:
Le port, laissez 22 par défaut, puis cliquez sur "Open" (vous pouvez si vous voulez sauver votre session auparavant)
Une fenêtre de sécurité va apparaitre, cliquez sur "Yes" afin de confirmer que vous voulez bien vous connecter, et voilà.
Vous avez accès à votre serveur depuis votre PC. Les login et MDP fonctionne de la même manière qu'en console, connectez vous avec votre user/user.

Il se peut que l'utilisation du pavé numérique vous donne des résultats disons ... surprenant. Pour corriger cela, dans PuTTY, allez dans Terminal, puis features et cochez la case : "Disable application keymap mode"


5) Sécuriser SSH
En effet par défaut, vous pouvez vous connecter en tant que root, et le port 22 est le port de base, bref, pas génial :(
Commençons par éditer le fichier de conf depuis PuTTY.
#vim /etc/ssh/sshd_config
Dans ce fichier:
- modifier la ligne "Port 22" par "Port xxxx" (utilisez un numéro compris entre 1024 et 65535 de préférences non attribué, exemple 3200)
- changez "PermitRootLogin" à "no" pour interdire de se connecter en root
- Rajoutez "AllowUsers user" avec user qui est votre nom d'utilisateur, pour n'autoriser que votre compte à vous connecter.

Puis quittez l'éditeur et relancez le service ssh: #/etc/init.d/ssh restart

Puis vous relancez PuTTY, en modifiant bien sur le port par celui que vous avez mis et vous vous connectez en user/user.

Voilà, vous pouvez désormais déplacer le serveur qui trône sur la table à manger depuis le début de cet aprem dans un coin au frais de votre garage. :mrgreen:
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Retourner vers Tutoriels Debian

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron