Il est désormais possible de se connecter à un serveur Linux depuis un ordinateur Windows sans avoir à télécharger des logiciels tiers comme PuTTY. La fonctionnalité SSH (Secure Shell) est intégrée directement dans Windows 10 depuis la mise à jour d’avril 2018, ce qui facilite grandement l’accès aux serveurs distants.
Accéder à un serveur Linux via SSH sous Windows
Pour établir une connexion SSH, la première étape consiste à obtenir l’adresse IP du serveur Linux. Cette adresse sera nécessaire pour se connecter depuis votre terminal Windows. Les utilisateurs peuvent également opter pour des options comme RDP (Remote Desktop Protocol) ou VNC (Virtual Network Computing) pour accéder à des sessions de bureau, mais SSH reste la méthode la plus courante pour les connexions sécurisées en ligne de commande.
Puis-je me connecter au serveur Linux depuis Windows sans PuTTY ?
Oui, vous pouvez vous connecter à un serveur Linux depuis Windows sans utiliser PuTTY, grâce au client SSH intégré. Voici une procédure étape par étape pour y parvenir :
- Ouvrir l’invite de commande : Cliquez sur le bouton Démarrer, tapez « cmd » dans la barre de recherche et appuyez sur Entrée.
- Se connecter au serveur : Dans l’invite de commande, tapez la commande suivante pour établir la connexion :
ssh votre_nom_utilisateur@adresse_ip_serveur
Si votre nom d’utilisateur local est le même que celui du serveur, il vous suffit d’entrer :
ssh adresse_ip_serveur
- Entrer le mot de passe : Lorsque vous y êtes invité, saisissez votre mot de passe associé au nom d’utilisateur et appuyez sur Entrée. Vous êtes maintenant connecté au serveur Linux.
Configurer un serveur Linux pour l’accès à distance
Pour garantir la sécurité de votre connexion SSH, il est essentiel d’apporter quelques modifications sur le serveur Linux. Voici quelques étapes clés :
- Créer un utilisateur sécurisé : Établir un compte utilisateur avec des droits sudo, au lieu d’utiliser le compte root pour les connexions SSH. Cela réduit les risques de compromission.
- Modifier le port SSH par défaut : Pour éviter les scripts malveillants qui ciblent le port par défaut (22), il est conseillé de le changer en un nombre de port moins conventionnel.
- Désactiver l’accès root : Pour renforcer la sécurité, il est important d’empêcher l’accès direct à l’utilisateur root via SSH. Configurez le fichier sshd_config en conséquence.
- Configurer un pare-feu : Utilisez un pare-feu comme UFW (Uncomplicated Firewall) pour contrôler les connexions entrantes sur votre serveur. Assurez-vous que le port SSH que vous avez configuré est ouvert.
Alternatives pour accéder à des fichiers Linux depuis Windows
Si vous avez besoin d’accéder à des fichiers sur un système de fichiers Linux depuis Windows, des outils comme Ext2Fsd peuvent vous être utiles. Ce pilote permet à Windows d’interagir avec les systèmes de fichiers Linux nativement, en fournissant un accès facile à ces fichiers via une lettre de lecteur dans l’Explorateur de fichiers de Windows.
Utilisations avancées de SSH
SSH peut également être utilisé pour des connexions plus avancées, telles que le transfert de fichiers via SFTP (SSH File Transfer Protocol). De nombreux programmes, comme Filezilla, peuvent être configurés pour utiliser le protocole SFTP pour faciliter la gestion des fichiers sur votre serveur distant.
FAQ
- Comment vérifier la connectivité vers un serveur Linux ?
Vous pouvez utiliser la commande « ping » suivie de l’adresse IP du serveur pour vérifier si le serveur est accessible. D’autres outils comme « traceroute » peuvent également être utilisés pour diagnostiquer des problèmes de connexion. - Quels autres outils peuvent remplacer PuTTY sous Windows ?
Outre le client SSH intégré, vous pouvez utiliser des applications comme MobaXterm ou KiTTY qui offrent des fonctionnalités similaires à PuTTY, mais avec une interface graphique plus conviviale. - Est-il possible de se connecter à une machine Windows depuis Linux ?
Oui, vous pouvez vous connecter à une machine Windows à partir de Linux, mais cela nécessite que le service SSH soit configuré et exécuté sur la machine Windows, ou que vous utilisiez d’autres outils comme RDP ou VNC.