▷ Comment utiliser ssh dans Windows 10
Table des matières:
- Qu'est-ce que SSH
- Configurer le serveur SSH dans Ubuntu
- Voir l'adresse IP de notre serveur Linux
- Se connecter au client SSH Windows 10
- Installer le client SSH Windows 10
- Connectez le client SSH à Linux à partir de Windows 10
- Configurer le serveur SSH Windows 10
- Démarrez le serveur SSH dans Windows 10
- Activer le port d'écoute pour OpenSSH Windows 10
- Connectez un serveur Windows 10 SSH
- L'erreur d'identification à distance de l'hôte a changé SSH
- Se connecter à un serveur SSH Windows 10 depuis Ubuntu
- Se connecter à distance à un serveur SSH
Dans cet article, nous allons voir comment utiliser SSH dans Windows 10 à partir de la ligne de commande système. Plus précisément, nous utiliserons PowerShell et les avantages qu'il nous offre. SSH est aujourd'hui l'un des protocoles de communication les plus utilisés pour les connexions à distance en raison de sa haute sécurité et de sa large compatibilité avec Windows et Linux.
Index du contenu
L'utilisation de SSH dans les versions précédentes de Windows était relativement plus compliquée, car vous devez installer des programmes externes comme Putty pour obtenir la compatibilité entre Linux et Windows. Mais cela n'est actuellement pas nécessaire car Windows 10 dispose d'un module SSH pour pouvoir établir des connexions de notre système avec un client en le configurant comme un serveur.
Qu'est-ce que SSH
SSH ou Secure Shell est un protocole de communication sécurisé pour connecter à distance deux systèmes d'exploitation afin que nous puissions contrôler un ordinateur hôte à partir d'un ordinateur client à l' aide d' une console de commande.
La chose la plus importante à propos de SSH est qu'il est capable de crypter la session de connexion, ce qui n'est pas possible avec FTP ou Telnet, des protocoles beaucoup plus précaires et peu utilisés.
SSH permet également de copier des données en toute sécurité d'un hôte vers un client avec la possibilité d'utiliser des clés RSA plus sécurisées que les clés de session des utilisateurs normaux et nous pouvons également tunneler la transmission de fichiers pour acquérir encore plus de sécurité.
Actuellement, il est possible de SSH entre pratiquement n'importe quel ordinateur avec le système d'exploitation qu'il possède, car il existe des programmes spécifiques pour obtenir la compatibilité, tels que OpenSSH, Putty, Shell, SSH-Agent, entre autres.
Avec SSH, nous pouvons nous connecter à un ordinateur configuré comme serveur à la fois sur un réseau interne et complètement à distance. Pour ce faire, nous devrons ouvrir le port TCP 22, qui est celui utilisé par défaut.
Configurer le serveur SSH dans Ubuntu
Maintenant, ce que nous allons faire, c'est configurer SSH en tant que serveur sur un ordinateur Ubuntu et y accéder via un client Windows.
Donc, la première chose que nous aurons à faire est de lancer SSH en mode serveur dans Ubuntu. Nous allons donc ouvrir un terminal Linux pour démarrer le processus.
Pour installer le serveur SSH, nous devrons exécuter la commande suivante:
sudo apt-get install openssh-server
Nous mettons le mot de passe et le processus d'installation prendra quelques secondes. Les commandes les plus importantes pour gérer notre serveur SSH dans Ubuntu seront les suivantes:
sudo gedit / etc / ssh / sshd_config
Avec cette commande, nous ouvrirons le fichier de configuration SSH pour modifier des paramètres tels que le port de communication, le protocole de cryptage ou d'autres aspects.
sudo /etc/init.d/ssh start
Commande pour démarrer le serveur SSH
sudo /etc/init.d/ssh stop
Commande d'arrêt du serveur SSH
sudo /etc/init.d/ssh restart
Commande pour redémarrer le serveur SSH après un changement de configuration, par exemple
En principe, nous allons laisser ce fichier de configuration tel qu'il est par défaut, car le tutoriel concerne l'établissement d'une communication à partir de Windows et non la configuration d'un serveur dans Ubuntu
Ensuite. Nous allons exécuter la commande relative au démarrage du démon SSH. Nous allons maintenant passer à Windows.
Voir l'adresse IP de notre serveur Linux
Il suffit de connaître l'adresse IP du serveur SSH que nous avons activé. Pour cela, nous utilisons la commande:
Se connecter au client SSH Windows 10
Pour utiliser SSH Windows 10, nous devrons utiliser PowerShell ou l' invite de commande et effectuer certaines procédures pour activer le programme et pouvoir l'utiliser dans notre console de commande
Installer le client SSH Windows 10
Avec Windows 10, c'est assez simple. Nous pouvons activer à la fois un client SSH et un serveur via la liste des caractéristiques dans le panneau de configuration.
- On va dans le menu démarrer et on clique sur la roue dentée pour ouvrir le panneau de configuration, on choisit l'option " Applications " et dans celle-ci on se place sur l'option " Applications et fonctionnalités " Maintenant il faut cliquer sur l'option dans la bonne zone de " Gérer les fonctions optionnelles "
Dans la liste qui apparaîtra, nous pouvons déjà avoir le client ssh par défaut installé, auquel cas il apparaîtra dans cette liste.
- Si nous ne l'avons pas installé, cliquez sur " Ajouter une fonctionnalité "
Une fois dans la liste des fonctionnalités nous devons localiser les deux applications qui nous intéressent: " OpenSSH Client " et " OpenSSH Server"
Dans les deux cas, nous cliquons sur « Installer ». Si nous revenons à la fenêtre précédente, nous pouvons voir comment ces éléments apparaîtront déjà installés.
Nous allons maintenant pouvoir utiliser le client SSH pour nous connecter à notre équipe Ubuntu
Connectez le client SSH à Linux à partir de Windows 10
La première chose que nous devons faire est d'ouvrir une fenêtre PowerShell. Pour ce faire, faites un clic droit sur le bouton du menu Démarrer et choisissez " Windows PoweShell ".
Si nous écrivons la commande:
ssh
Nous obtiendrons des informations sur les différentes options dont nous disposons.
Pour vous connecter à un serveur avec SSH à partir de Windows 10, la seule chose que nous devrons écrire est la suivante:
ssh Par exemple " ssh [email protected] ". Il nous demandera automatiquement les informations d'identification de l'utilisateur Ubuntu et nous aurons accédé Si nous n'écrivons pas d'utilisateur, par défaut, l'utilisateur disponible sur le système serveur sera détecté, comme dans ce cas: En raison de défauts, nous serons dans le répertoire / home de l'utilisateur du système Ubuntu. Et nous pouvons déjà faire ce que nous voulons sur notre équipement serveur à distance. Pour vous déconnecter de la session, il suffit d'écrire la commande: sortir
Pour vous connecter à distance à partir d'un réseau autre que le nôtre, nous devrons ouvrir le port 22 de notre routeur et entrer avec la véritable IP de notre lien Internet. Nous allons maintenant effectuer la même procédure, mais d'un client Windows à un serveur également sous Windows. Avant, nous avions déjà procédé à l'installation du serveur SSH pour Windows, il ne vous reste plus qu'à le démarrer pour vous connecter. Pour ouvrir la liste des services système et activer le serveur SSH, nous sommes les suivants: services.msc
Ce que nous pouvons faire maintenant avec ces deux services, c'est les configurer pour qu'ils démarrent au démarrage du système Nous aurons déjà le serveur SSH en cours d'exécution sur notre machine serveur. Cela est particulièrement utile si nous voulons accéder à distance au port 22 de notre serveur SSH. Nous devrons placer la commande suivante dans notre console PowerShell exécutée avec des autorisations d'administrateur New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
Eh bien, tout est prêt à se connecter à notre serveur Windows 10 nouvellement configuré. Ce que nous devrons faire est la même procédure que précédemment, bien que si l'IP de notre équipe soit la même que celle à laquelle nous avons précédemment accédé sur le serveur Ubuntu, cela ne donnera pas d'erreur. Cette erreur nous saute aux yeux car nous avons précédemment accédé à un serveur SSH avec la même adresse IP qu'une autre que nous avons actuellement. Étant donné qu'il s'agit d'un système d'exploitation différent et qu'un autre domaine est en cours d'exécution, la clé de sécurité RSA associée au serveur est différente et nous obtiendrons cette erreur. Pour le résoudre, tout ce que nous avons à faire est d'entrer une fenêtre PowerShell ou d' invite de commandes en tant qu'administrateur et de taper la commande suivante: ssh-keygen -R Par exemple, dans notre cas: " ssh-keygen -R 192.168.2.104 " et de cette manière la liste des clés associées sera vidée pour en demander une autre Maintenant, nous exécutons à nouveau le processus de connexion et cela réussira Nous allons maintenant voir un moyen très utile de se connecter à un serveur SSH dans Windows 10 à partir d'Ubuntu et de tout autre Linux et c'est via une interface graphique. Nous allons ouvrir l'explorateur de fichiers Ubuntu et appuyer sur la combinaison de touches " Ctrl + L " pour activer la barre d'adresse du navigateur. Pour accéder au serveur, nous écrirons la commande ou la ligne suivante: ssh: // par exemple, " ssh: //[email protected] " demandera la confirmation de sécurité puis le mot de passe utilisateur. De cette façon, nous accèderons via l'interface graphique aux fichiers stockés sur l'ordinateur serveur Pour terminer, nous mentionnerons également la possibilité de se connecter à distance à notre serveur SSH, Windows et Linux. La seule chose dont nous devrons tenir compte est le fait d'être en dehors d'un réseau privé comme auparavant. Nous aurons besoin de connaître la véritable IP du serveur et le port où ira la transmission, qui sera par défaut le port 22. De cette façon, la commande que nous devrons utiliser pour se connecter sera la suivante: ssh -p 22 par exemple, dans notre cas, ce serait: " ssh -p 22 Dell @ IP-real" À l'avenir, le processus sera identique. Les didacticiels suivants pourraient également être utiles: Quels systèmes souhaitez-vous connecter par SSH? Si vous avez eu des problèmes de connexion, laissez-le dans les commentaires pour vous aider
Configurer le serveur SSH Windows 10
Démarrez le serveur SSH dans Windows 10
Activer le port d'écoute pour OpenSSH Windows 10
Connectez un serveur Windows 10 SSH
L'erreur d'identification à distance de l'hôte a changé SSH
Se connecter à un serveur SSH Windows 10 depuis Ubuntu
Se connecter à distance à un serveur SSH
Comment configurer le pare-feu Windows et utiliser un VPN sécurisé dans Wi
Tutoriel sur la configuration du pare-feu Windows et sur l'utilisation d'un VPN sécurisé en quelques étapes.
Comment utiliser Windows Defender dans la mise à jour des créateurs pour supprimer les logiciels malveillants
Comment utiliser Windows Defender dans Creators Update pour supprimer les logiciels malveillants. Découvrez comment utiliser l'outil hors ligne de manière simple.
▷ Égaliseur dans Windows 10: comment l'utiliser et meilleures astuces
Si vous souhaitez personnaliser la sortie audio de votre appareil, cette fois nous vous montrons comment accéder et utiliser l'égaliseur Windows 10