Accéder à votre serveur Linux à partir de Microsoft Windows

Dans un article précédent, nous avons expliqué comment démarrer un serveur Web de base avec nginx et obtenir une page Web primitive en ligne. Cependant, que se passe-t-il si nous hébergeons notre site Web sur un serveur VPS non situé localement et si nous souhaitons accéder au serveur de l'intérieur? Microsoft Windows?

Il y a deux solutions auxquelles je voudrais tout de suite passer: Putty et WinSCP.

Putty est une application qui nous permet d'établir une connexion SSH avec un serveur distant (Putty peut également utiliser des éléments tels que Telnet, mais nous n'allons pas nous lancer dans cette tâche aujourd'hui) pour y accéder via une ligne de commande. WinSCP nous permettra de nous connecter via SSH et de transférer des fichiers / dossiers entre notre machine et le serveur; de manière graphique.

Accéder aux serveurs Linux à partir de Windows

La première chose à faire est de télécharger le logiciel mentionné ci-dessus, à partir des liens suivants:

  • Putty - Lisez notre tutoriel détaillé sur Putty ici.
  • WinSCP - Découvrez comment sauvegarder des sessions WinSCP ici.

Une fois que vous les avez et que vous les avez installées en conséquence, passons directement au lancement du mastic.

Se connecter avec Putty à votre serveur est assez simple. Si vous n’avez pas changé le numéro de port, entrez simplement l’adresse IP ou le nom de domaine du serveur, puis connectez-vous. Vous serez alors invité à entrer un nom d'utilisateur et un mot de passe. Entrez-les comme il convient et vous serez connecté à votre serveur.

De là, vous avez un accès total à la ligne de commande et êtes libre de faire ce que vous voulez avec le pouvoir que vous avez! À ce stade, si vous ne vous êtes pas connecté en tant que root, vous pouvez naviguer dans votre compte utilisateur actuel, utiliser sudo / su, créer des fichiers, modifier des fichiers, configurer des fichiers et faire essentiellement tout ce que vous devez faire ...

WinSCP

Mais disons que nous voulons transférer certains fichiers de notre machine locale vers notre serveur? Nous pourrions POUVOIR le faire via la ligne de commande, mais pour les utilisateurs de base débutants, il serait beaucoup plus facile d’utiliser WinSCP pour le faire ... Commençons donc par WinSCP.

Une fois que vous démarrez WinSCP, vous recevez un écran similaire à celui de Putty. Encore une fois, entrez vos informations d'identification appropriées et connectez-vous. Une fois dedans, un écran avec deux zones s'affichera, la gauche étant votre ordinateur local, la droite étant votre serveur distant. Vous pouvez désormais accéder aux fichiers dans un environnement graphique et glisser / déposer facilement des fichiers de transfert entre les ordinateurs sans vous soucier de la ligne de commande. Personnellement, je trouve toujours plus facile d’éditer des fichiers de configuration via Putty en utilisant un éditeur de texte pour la ligne de commande comme Nano, mais vous avez la possibilité de travailler uniquement avec WinSCP pour éditer des fichiers texte et autres si vous le souhaitez.

Mots finaux

J'espère que cela aidera certains d'entre vous qui ne connaissaient peut-être pas le moyen de se connecter à vos serveurs distants via Windows. Il existe d'autres options, mais ce sont les méthodes éprouvées que j'ai utilisées pendant des années et que je recommande personnellement aux nouveaux utilisateurs. Mon principal conseil est que, même si vous avez la possibilité de travailler strictement avec WinSCP, ne le faites pas; familiarisez-vous avec Putty, utilisez la ligne de commande et travaillez dans un environnement non graphique. Vous vous remercierez plus tard, utilisez WinSCP pour transférer des fichiers de local à distant, mais sinon, restez-en à Putty!

Et vous? Une autre méthode que vous préférez?