{"id":825552,"date":"2018-04-14T12:00:26","date_gmt":"2018-04-14T12:00:26","guid":{"rendered":"https:\/\/www.lafactory.com\/blog\/how-to-connect-to-your-website-via-ssh-and-why-youd-want-to-2\/"},"modified":"2022-12-10T12:44:53","modified_gmt":"2022-12-10T12:44:53","slug":"how-to-connect-to-your-website-via-ssh-and-why-youd-want-to-2","status":"publish","type":"post","link":"https:\/\/www.lafactory.com\/blog\/comment-se-connecter-a-votre-site-web-via-ssh-et-pourquoi-vous-voudriez-le-faire\/","title":{"rendered":"Comment se connecter \u00e0 votre site Web via SSH (et pourquoi vous voudriez le faire)"},"content":{"rendered":"
Il est assez facile de modifier le comportement et l’apparence de WordPress en utilisant le tableau de bord de votre site. Si vous disposez d’un client FTP (File Transfer Protocol), vous pouvez m\u00eame modifier les fichiers de base de la plateforme. Toutefois, aucun de ces deux outils ne vous permet d’interagir directement avec votre serveur et de le g\u00e9rer.<\/p>\n
C’est l\u00e0 qu’intervient l’acc\u00e8s Secure Shell (SSH)<\/a>. SSH est un protocole – tout comme FTP – qui vous permet de vous connecter \u00e0 votre serveur et d’y apporter des modifications. Dans cet article, nous allons vous expliquer ce qu’est SSH, comment il fonctionne et quand il est utile. Nous vous apprendrons ensuite comment vous connecter \u00e0 votre site Web via SSH en trois \u00e9tapes.<\/p>\n C’est parti !<\/p>\n Il existe plusieurs fa\u00e7ons d’acc\u00e9der \u00e0 votre site Web et d’interagir avec lui. Vous pouvez vous connecter \u00e0 votre tableau de bord WordPress pour apporter des modifications \u00e0 votre site, en utilisant les outils fournis par d\u00e9faut par la plateforme. Si vous voulez aller un peu plus loin, vous pouvez vous connecter \u00e0 votre site via FTP et le g\u00e9rer de mani\u00e8re plus directe. Cette technique vous permet d’acc\u00e9der, de t\u00e9l\u00e9charger et d’envoyer des fichiers, y compris ceux li\u00e9s aux fonctionnalit\u00e9s de base.<\/p>\n Cependant, il existe un autre moyen, encore plus direct, d’interagir avec votre site. Il s’agit du Secure Shell (SSH)<\/a>, qui est \u00e0 bien des \u00e9gards similaire au FTP. La diff\u00e9rence est qu’il vous offre un plus grand degr\u00e9 de contr\u00f4le et qu’il ne n\u00e9cessite g\u00e9n\u00e9ralement pas d’interface graphique. En utilisant SSH, vous pouvez interagir avec les fichiers et le<\/em> serveur de votre site en utilisant des commandes, ce qui vous donne un acc\u00e8s complet \u00e0 la configuration de votre serveur. C’est quelque chose que FTP ne peut pas faire.<\/p>\n N’oubliez pas que tous les fournisseurs d’h\u00e9bergement ne vous donneront pas un acc\u00e8s SSH. Par exemple, les plans d’h\u00e9bergement partag\u00e9 n’incluent presque jamais cette option. Apr\u00e8s tout, si vous apportez des modifications \u00e0 votre serveur, vous affecterez \u00e9galement un grand nombre d’autres sites Web. En r\u00e8gle g\u00e9n\u00e9rale, si vous utilisez un plan d’h\u00e9bergement o\u00f9 vous avez un serveur pour vous seul, vous devriez <\/em>avoir un acc\u00e8s SSH. Les serveurs priv\u00e9s virtuels (VPS) et les serveurs d\u00e9di\u00e9s en sont deux exemples.<\/p>\n Pour \u00eatre clair, bien que SSH soit un peu plus avanc\u00e9 que FTP, vous n’avez pas besoin d’\u00eatre un d\u00e9veloppeur pour l’utiliser. Cependant, vous devez \u00eatre familier avec la ligne de commande et savoir comment rechercher les commandes exactes<\/a> dont vous aurez besoin pour effectuer des actions sp\u00e9cifiques. Une fois ces connaissances acquises, il ne vous reste plus qu’\u00e0 apprendre \u00e0 configurer SSH pour votre site.<\/p>\n Apprendre \u00e0 se connecter \u00e0 WordPress en utilisant SSH est assez simple, m\u00eame si cela peut sembler intimidant au d\u00e9but. Nous allons maintenant vous guider \u00e0 travers le processus. Lorsque nous aurons termin\u00e9, vous serez en mesure d’interagir directement avec le serveur de votre site web.<\/p>\n Si vous utilisez OS X ou une distribution Linux, vous pourrez \u00e9tablir une connexion SSH avec votre site \u00e0 l’aide de la ligne de commande. Vous pouvez \u00e9galement utiliser un client, comme vous le feriez avec FileZilla pour un acc\u00e8s par FTP<\/a>.<\/p>\n Les utilisateurs de Windows devront t\u00e9l\u00e9charger une application de ligne de commande avanc\u00e9e, telle que Cmder<\/a> ou un client SSH d\u00e9di\u00e9<\/a>. Cependant, une fois que vous \u00eates connect\u00e9 \u00e0 votre site Web via SSH, toutes les interactions se font via la ligne de commande. N’h\u00e9sitez donc pas \u00e0 choisir le client que vous voulez.<\/p>\n Pour ce tutoriel, nous utiliserons PuTTY<\/a>, une application open-source simple, populaire et facile \u00e0 utiliser. T\u00e9l\u00e9chargez la derni\u00e8re version<\/a> du client sur la page d’accueil de PuTTY. Une fois que vous avez install\u00e9 le programme, vous pouvez l’ex\u00e9cuter et passer \u00e0 l’\u00e9tape suivante.<\/p>\n Lorsque vous lancez PuTTY pour la premi\u00e8re fois, le client vous demande \u00e0 quel endroit vous voulez vous connecter. Comme pour le FTP, vous devrez entrer un nom d’h\u00f4te et sp\u00e9cifier un num\u00e9ro de port : Vous remarquerez cependant que le client ne vous demande pas de fournir un ensemble d’informations d’identification. Cette \u00e9tape viendra dans un moment. Pour l’instant, allez-y et entrez l’h\u00f4te ou l’adresse IP de votre serveur. Dans notre cas, nous utilisons un VPS Vultr, nous pouvons donc localiser l’IP de notre serveur dans notre tableau de bord : L’endroit o\u00f9 vous trouverez cette information varie en fonction de l’h\u00f4te que vous utilisez. De nombreux fournisseurs vous permettent de la trouver en vous connectant \u00e0 votre panneau de contr\u00f4le. Si vous ne savez pas o\u00f9 trouver vos informations d’identification SSH, vous pouvez consulter la base de connaissances de votre h\u00e9bergeur.<\/p>\n Une fois que vous avez un nom d’h\u00f4te et un num\u00e9ro de port, entrez-les dans PuTTY et une ligne de commande s’ouvrira. Votre serveur va maintenant vous demander les informations relatives \u00e0 votre compte, en commen\u00e7ant par votre nom d’utilisateur.. …et ensuite votre mot de passe : Dans la plupart des cas, votre nom d’utilisateur et votre mot de passe seront les m\u00eames que ceux que vous utilisez pour vous connecter au tableau de bord de votre h\u00e9bergement. Si cela ne fonctionne pas, jetez un coup d’oeil \u00e0 votre panneau de contr\u00f4le d’h\u00e9bergement et v\u00e9rifiez s’il y a une section Acc\u00e8s SSH <\/em>, qui devrait contenir des instructions plus d\u00e9taill\u00e9es.<\/p>\n Lorsque vous vous \u00eates connect\u00e9 avec succ\u00e8s \u00e0 votre serveur, vous pouvez commencer \u00e0 entrer des commandes imm\u00e9diatement. Voyons comment fonctionne ce processus.<\/p>\n Si vous \u00eates familier avec la ligne de commande, vous savez qu’elle vous permet de faire presque tout ce que vous voulez. Avec les bonnes commandes<\/a>, vous pouvez d\u00e9placer des fichiers, supprimer des dossiers, cr\u00e9er de nouveaux r\u00e9pertoires, modifier les autorisations des utilisateurs, etc.<\/p>\n La bonne nouvelle, c’est qu’il n’y a pas d’astuce pour utiliser la ligne de commande. Dans la plupart des cas, il vous suffit de conna\u00eetre les commandes correspondant aux actions que vous souhaitez effectuer. Par exemple, juste apr\u00e8s vous \u00eatre connect\u00e9 \u00e0 votre serveur via SSH, vous devriez vous trouver dans le dossier racine <\/em>du serveur. Si vous voulez savoir quels fichiers et r\u00e9pertoires il contient, il vous suffit de taper ls<\/em> et d’appuyer sur Entr\u00e9e<\/em>: Vous remarquerez qu’il y a un nom en texte bleu, et deux autres en texte blanc. Les \u00e9l\u00e9ments bleus repr\u00e9sentent des dossiers, tandis que les autres sont des fichiers ordinaires. Si vous voulez acc\u00e9der \u00e0 ce dossier, vous pouvez le faire en utilisant la commande cd email_patch<\/em>: Maintenant, le d\u00e9but de votre ligne de commande indiquera que vous vous \u00eates d\u00e9plac\u00e9 vers un nouvel emplacement. \u00c0 partir de l\u00e0, vous pouvez revenir \u00e0 votre r\u00e9pertoire pr\u00e9c\u00e9dent en tapant cd<\/em>, sans aucun ajout : Ce ne sont l\u00e0 que quelques exemples de base de ce que vous pouvez faire ici. Si vous avez envie d’en savoir plus sur la fa\u00e7on d’interagir avec votre serveur \u00e0 l’aide de la ligne de commande, vous pouvez trouver de nombreuses ressources excellentes<\/a> qui vous aideront \u00e0 d\u00e9marrer.<\/p>\n Le tableau de bord de WordPress et le FTP sont deux outils puissants. Cependant, ils ne vous permettent pas d’apporter des modifications directement sur le serveur o\u00f9 est h\u00e9berg\u00e9 votre site Web. Pour ce faire, vous devrez utiliser un protocole qui vous offre un plus haut degr\u00e9 d’acc\u00e8s et de contr\u00f4le, tel que SSH<\/a>.<\/p>\n La mise en route de SSH est remarquablement simple, pour autant que votre h\u00e9bergeur vous y donne acc\u00e8s. Tout ce que vous devez faire, c’est<\/p>\nCe qu’est SSH (et quand l’utiliser)<\/h2>\n
Comment se connecter \u00e0 WordPress en utilisant SSH (en 3 \u00e9tapes)<\/h2>\n
\u00c9tape 1 : t\u00e9l\u00e9charger et configurer un client SSH<\/h3>\n
\u00c9tape 2 : Acc\u00e9der \u00e0 votre serveur via SSH<\/h3>\n
\n<\/p>\n
\n<\/p>\n
\n<\/p>\n
\n<\/p>\n
\u00c9tape 3 : interagir avec votre serveur \u00e0 l’aide de la ligne de commande<\/h3>\n
\n<\/p>\n
\n<\/p>\n
\n<\/p>\n
Conclusion<\/h2>\n