Pour vous connecter via une connexion sécurisée, vous devez préparer votre PC Windows et installer un serveur SSH.
Remarque : avant de continuer, assurez-vous que votre installation Windows est à jour.
Windows 10
Depuis Windows 10, Microsoft propose OpenSSH en tant qu'installation facultative. Cela rend les choses beaucoup plus faciles, mais il y a quelques étapes à suivre pour installer le serveur.
Instructions
Démarrez une invite PowerShell en tant qu'administrateur et exécutez la commande suivante pour voir si elle est déjà installée:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Vous devriez voir quelque chose comme:
Name : OpenSSH.Client~~~~0.0.1.0 State : NotPresent Name : OpenSSH.Server~~~~0.0.1.0 State : NotPresent
La partie client n'est pas requise. Si la partie serveur est à NotPresent, installez-la avec cette commande:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Vous devriez voir quelque chose comme:
Path : Online : True RestartNeeded : False
Démarrez le serveur OpenSSH et assurez-vous qu'il démarre automatiquement.
Start-Service sshd Set-Service -Name sshd -StartupType 'Automatic'
La configuration crée automatiquement une règle de pare-feu pour autoriser OpenSSH. Assurez-vous que celle-ci a été réellement créé.
Get-NetFirewallRule -Name *ssh*
Ouvrez les paramètres du server VNC installé sur votre PC et assurez-vous que les connexions en boucles (loopback) soient prises en charge.
Vous devriez maintenant pouvoir utiliser votre nom d'utilisateur et votre mot de passe Windows dans la section Connexion sécurisée de votre connexion enregistrée.
Windows 8 or antérieur
Sur les versions antérieures de Windows, vous devrez installer un serveur SSH tiers. Dans cet article, nous montrerons comment configurer freeSSHd mais Screens devrait fonctionner avec n'importe quel serveur SSH correctement configuré.
Instructions
Téléchargez freeSSHd et lancez le programme d'installation.
Lorsqu'on vous demande de créer des clés privées, cliquez sur Oui.
Lorsqu'on vous demande si freeSSHd doit s'exécuter en tant que service, cliquez sur Oui.
Dans la barre des tâches Windows, double-cliquez sur l'icône VNC pour afficher la fenêtre des paramètres.
Sélectionnez l'onglet Utilisateur et cliquez sur le bouton Ajouter.
Une fenêtre Propriétés de l'utilisateur apparaît.
Entrez un nom d'utilisateur.
Définissez l'autorisation sur Mot de passe stocké en tant que hachage SHA1.
Entrez un mot de passe sécurisé.
Activez uniquement l'option de tunneling.
Cliquez sur OK.
Sélectionnez l'onglet SSH.
Remarque : par défaut, le port SSH sera défini sur 22, mais il est possible qu'une autre application installée sur votre PC utilise déjà ce port. Si c'est le cas, vous pouvez changer le port en autre chose, comme le port 222 dans notre exemple.
Sélectionnez l'onglet Tunneling.
Activez Autoriser la redirection de port local.
Cliquez sur OK.
Si une erreur se produit lors de la connexion via un tunnel SSH avec freeSSHd, ouvrez les paramètres du serveur VNC sur le PC Windows auquel vous essayez de vous connecter et activez Autoriser les connexions en boucle (loopback).
Si le pare-feu Windows - ou tout autre pare-feu logiciel - est en cours d'exécution, assurez-vous que freeSSHd est autorisé à recevoir des connexions entrantes.
Vous devriez maintenant pouvoir utiliser votre nom d'utilisateur et votre mot de passe Windows dans la section Connexion sécurisée de votre connexion enregistrée.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.