Installer et configurer un serveur SSH sous Windows 2012
  Publié le : 31 mai 2016     Par : Hicham ABOULAINAIN    0 Commentaires


Présentation

Dans cet article on va voir comment installer et configurer un serveur SSH basé sur Cygwin sur une machine Microsoft Windows , j’ai fait ma configuration dans un serveur Windows 2012 R2, mais elle est aussi valable pour Windows 2008.

installer Cygwin. 

Cygwin est une collection de logiciels libres à l’origine développés par Cygnus Solutions permettant à différentes versions de Windows de Microsoft d’émuler un système Unix. Il vise principalement l’adaptation à Windows de logiciels qui fonctionnent sur des systèmes POSIX (tels que les systèmes GNU/Linux, BSD, et Unix).

Pour installer Cygwin , téléchargez le setup d’ici  et de l’exécuter sur votre serveur.

Configurer SSH

Apres l’installation de Cygwin, allez au dossier C:\cygwin et éditez le fichier Cygwin.bat et ajouter la ligne suivante :

set CYGWIN=binmode ntsec

voici le contenu du fichier après l’ajout de la ligne:

Pour vérifier que Cygwin est installé correctement , lancez C:\cygwin\Cygwin.bat et exécutez la commande suivante:

si Cygwin est installé correctement toutes les options de help seront affichées. et si la commande retourne une erreur il faut dans ce cas réinstaller Cygwin.

Pour configurer le service SSHD, lancez C:\cygwin\Cygwin.bat et exécutez la commande suivante:

après l’exécution de la commande, répondez aux questions comme qui suit:

A cette étape, si vous voulez utiliser le même nom qui est cyg_server, entrez no et vous serez inviter à réponde aux questions suivantes:

par contre, si vous voulez utilisez un autre nom, entrez yes. et dans ce cas vous serez inviter à répondre aux questions suivantes:

Si la configuration est correcte vous aurez à la fin le message suivant:
Host configuration finished. Have fun

Démarrer le service SSHD

Après avoir configurer le SSH vous devez démarrer le service:

Dans gestionnaire de serveur et cliquez sur outils et sélectionnez services

ssh-cygwin004

Sélectionnez le service CYGWIN sshd et clique droit et cliquez démarrer

ssh-cygwin005

une fois  le service démarré fermez la console services.

NB: Vous pouvez aussi utilisez la commande net start sshd pour démarrer le service.

Configurer un compte ssh

on va créer un compte local qui sera utilisé pour accéder au serveur en ssh.

pour créer le compte allez  au gestionnaire de serveur, cliquez sur outils et sélectionnez gestion d’ordinateur.

ssh-cygwin001

Sélectionnez Utilisateurs et groupes locaux, et cliquez bouton droit sur utilisateurs, puis nouvel utilisateur

ssh-cygwin002

Entrez, le login et le nom de compte et le mot de passe ainsi que les options de compte et cliquez sur créer et fermez l’assistant.

ssh-cygwin003

Pour permettre le compte aboulainain de se connecter au serveur via SSH, lancez C:\cygwin\Cygwin.bat et exécutez la commande suivante:

après, on va créer et paramétrer un répertoire spécifique pour l’utilisateur connecté via ssh en occurrence le compte aboulainain.
lancez C:\cygwin\Cygwin.bat et exécutez les commandes suivantes:

Tester la configuration de serveur ssh

Pour tester votre configuration connectez-vous au serveur à l’aide de votre compte comme suit:
ssh-cygwin006

Vous pouvez aussi tester avec un client SSH comme putty ou kiTTY.

 

Partagez Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Laisser un commentaire

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

 
1000 caractères restants