50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 10 minutes
Applications Web et professionnelles

Comment se connecter à votre site internet via SSH ?

Marie H. By Marie H. 10 minutes de lecture Mis à jour le 10 juin 2023
accès à distance sécurisé wordpress ssh

Savoir comment connectez-vous à votre site Web via SSH vous permet d'établir certaines connexions entre une machine locale et un hôte distant. De nos jours, de nombreuses entreprises profitent des technologies émergentes pour augmenter leurs performances et réduire leurs dépenses, et SSH n'est pas distinct de cette technologie.

De nouveaux signes de progrès entraînent de nouvelles exigences, et les technologies de sécurité modernes peuvent lutter contre les approches et méthodes inutiles et faibles. C'est pourquoi nous souhaitons nous plonger dans la solution SSH.

Continuez donc votre lecture pour découvrir des conseils essentiels sur SSH, qui peut établir des connexions sécurisées et fiables pour vous. Avant d'expliquer comment connecter votre site Web via SSH, nous devons savoir ce qu'est SSH.

Qu’est-ce que SSH ?

SSH signifie Secure Shell et est un protocole de communication sécurisé qui initie les connexions cryptées sur le réseau via HTTP (protocole de transfert hypertexte). HTTP partage les données des sites Web pour les ordinateurs et SSH y ajoute une excellente sécurité pour accéder aux ressources distantes.

SSH prend en charge différents types de sécurité d'accès au serveur, comme le transfert et la synchronisation de fichiers, FTP via SSH, copie sécurisée et accès réseau privé au serveur avec OpenSSH. Ainsi, vous pourrez connecter votre site Web à l'aide d'un client SSH pour transférer des données en toute sécurité via une interface graphique ou une ligne de commande.

Bien sûr, vous devriez d'abord changer le port SSH de sa valeur par défaut pour le rendre vraiment sécurisé. 

Lire aussi : Redirection de port sur Windows VPS

 

Conseil: Comme Linux et Mac Os disposent d'interfaces SSH intégrées, il n'est pas nécessaire d'installer un client SSH.

wordpress-vps Commencer à bloguer

Hébergez vous-même votre WordPress sur du matériel de premier ordre, doté d'un stockage NVMe et d'une latence minimale dans le monde entier : choisissez votre distribution préférée.

Obtenez un VPS WordPress

Comment se connecter à un hôte en utilisant SSH ?

Pour commencer à connecter votre site via SSH, vous avez besoin d'outils pour y parvenir. Pour commencer, vous devez vous connecter en SSH à un serveur à l'aide d'un terminal auquel nous arrivons dans les lignes suivantes afin de pouvoir établir une connexion via SSH.

Comment se connecter en SSH à un serveur à l'aide d'un terminal ?

Mac et Linux Os peuvent initier des connexions SSH à l'aide du terminal. Le Terminal est une sorte d'émulateur similaire au DOS, exécute des instructions en ligne de commande à la fois sur votre système et sur votre serveur distant.

Il n'y a donc aucun signe d'interface utilisateur graphique pour faciliter l'établissement d'une connexion SSH à votre hôte. Vous disposez de toutes les options essentielles et précieuses dans cet écran noir simple basé sur la saisie pour obtenir le bon résultat.

connectez-vous à votre site Web via ssh

  • Tout d’abord, cliquez sur l’icône de lancement du Pod, puis tapez « Terminal » dans la barre de recherche.
  • Soit vous pouvez accéder à Terminal via Applications > Utilitaires

Comment se connecter à un serveur web avec Putty ?

Putty est un logiciel de terminal SSH gratuit connu sous le nom d'application client SSH qui s'exécute sur Microsoft Windows pour accéder à votre VPS, à votre machine physique ou à plusieurs machines virtuelles sur un seul hôte pour les gérer. facile à utiliser.

Contrairement à Terminal, pour connecter votre serveur Web à l'aide de SSH, vous devez d'abord télécharger et installer Putty, puis passer aux étapes suivantes.

Installation du client Putty SSH sous Windows

Conseil: Vous pouvez choisir le package qui correspond le mieux à votre version de Windows, et il est recommandé de télécharger la version 32 bits pour plus de sécurité.

Ces deux méthodes font la même chose pour vous connecter via un serveur SSH depuis Windows ou Mac Os. Une fois que vous avez utilisé le client ou le terminal SSH comme condition préalable pour connecter votre hôte, passons maintenant à la ligne de commande pour exécuter les codes et envoyer des commandes au serveur de destination. Maintenant, vous devriez connaître quelques informations pour compléter la liste de contrôle.

Lire aussi : Installer MikroTik CHR sur VPS (En utilisant Mastic)

Conditions requises pour se connecter à votre site Web via SSH

conditions requises pour établir une connexion SSH

  1. Adresse IP du serveur : il s'agit de votre nom de domaine ou d'une adresse IP
  2. Port SSH : le message est donné par votre hébergeur
  3. Nom d'utilisateur SSH : il fait référence à votre nom d'utilisateur FTP (pas pour l'administrateur WordPress)
  4. Mot de passe SSH : c'est votre mot de passe FTP
  5. Une fois l'installation de PuTTY terminée, ouvrez-le et utilisez-le pour vous connecter à votre site Web.
  6. Pour connecter le client PuTTY SSH, ouvrez-le puis entrez l'adresse IP de votre serveur et le port SSH.
  7. Cliquez sur le bouton Ouvrir pour continuer.
  8. Une fenêtre contextuelle de connexion apparaît vous demandant de saisir votre nom d'utilisateur SSH et d'appuyer sur Entrée.
  9. Ensuite, entrez votre mot de passe SSH et appuyez à nouveau sur Entrée.

Après vous être connecté avec succès à votre serveur via le client PuTTY SSH, vous pouvez exécuter les lignes de commande nécessaires dès maintenant.

Lire aussi : Comment utiliser SSH pour se connecter à un serveur distant ?

14 commandes SSH utiles et basiques

Avec ces commandes SSH, vous pouvez déplacer des fichiers, supprimer des dossiers, créer de nouveaux répertoires, modifier les autorisations des utilisateurs, etc.

  1. La commande Is : cette commande appelle une liste des fichiers et répertoires du dossier actuel.
ls
  1. La commande cd : Cette commande modifie les répertoires et se déplace vers différents emplacements. Par exemple $ cd /home
cd
  1. Le mkdir : Cette commande crée un nouveau répertoire
mkdir
  1. La commande touch : Cette commande ajoute un nouveau fichier au répertoire
touch
  1. La commande rm : cette commande supprime un fichier ou un dossier
rm
  1. La commande cp : cette commande copie les fichiers et les dossiers.

Note: Vous devez spécifier le nom du fichier ou du répertoire et l'endroit où vous souhaitez le copier. Par exemple : $ cp [options] [source] [destination]

cp
  1. La commande mv : Cette commande déplace les fichiers et vous devez saisir la source et la destination du fichier. mv [source] [destination]
mv

Voyons maintenant les éléments facultatifs que vous pouvez ajouter au début de cette commande.

  • -f : cette option supprimera le fichier de destination et vous permettra de créer un nouveau fichier lorsque vous n'accèderez pas à l'autorisation écrite.
  • -u : copiez le fichier source uniquement s'il est plus récent que le fichier de destination.
  • -n : cela n'écrasera pas un fichier existant et ne le protégera pas contre les modifications
  • -a: cette option archive les fichiers.
  • -R: il n'est utilisé que pour les dossiers ; il copie tous les fichiers et dossiers dans le dossier cible.
  1. Commande Clear : cette commande efface l’écran du terminal.
clear
  1. Commande Tar : cette commande crée et décompresse des archives compressées.
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Commande Wget : cette commande télécharge des fichiers depuis Internet.
wget http://fileurl/filename.ext
  1. Du command : cette commande vous montre la taille des fichiers et dossiers dans un répertoire particulier.
du
  1. Commande d'historique : cette commande affiche les commandes récemment utilisées
history 50
  1. Commande PWD : cette commande vous fournit le chemin complet de votre répertoire actuel. Après avoir exécuté cette commande, vous voyez quelque chose comme ceci : home/user/public_html
pwd
  1. Commande Rechercher : cette commande recherche les fichiers et affiche ces attributs (nom, taille, type de fichier, etc.). Vous devriez l'utiliser comme ceci : trouver [répertoire de départ] [options] [terme de recherche]
find

A lire aussi : Installation silencieuse de Google Chrome

Étapes de génération d'une paire de clés

générer des paires de clés ssh

  • Générer la clé publique dans Terminal
  • Ajoutez la paire de clés à votre compte d'hébergement.
  • Générez la clé privée via votre client SSH (Putty)

Lire aussi : Générer des clés SSH dans Windows 10

Comment générer la paire de clés publiques dans Terminal ?

La génération d'une authentification par clé publique pour Linux et Mac commence à saisir des commandes dans le terminal et à utiliser Open SSH.

  • Ouvrez la boîte à bornes À l'invite du shell, tapez la commande suivante :
  • Le programme ssh-keygen vous demande de spécifier l'emplacement et le nom du fichier de clé.

Conseil: Vous pouvez saisir un nouveau nom ou utiliser le nom par défaut et appuyer sur Entrée.

  • Vous pouvez éventuellement créer une phrase secrète pour protéger votre clé.
  • Copiez la moitié publique de la paire de clés sur votre serveur à l'aide de la commande ci-dessous
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Entrez votre nom d'utilisateur au lieu de l'utilisateur et du serveur, puis l'adresse du serveur sur lequel vous souhaitez utiliser l'authentification par clé.

  • Entrez le mot de passe de votre compte utilisateur pour ce serveur SSH lorsque vous y êtes invité

Conseil: Vous pouvez maintenant vous authentifier sur votre serveur avec la paire de clés.

wordpress-vps Commencer à bloguer

Hébergez vous-même votre WordPress sur du matériel de premier ordre, doté d'un stockage NVMe et d'une latence minimale dans le monde entier : choisissez votre distribution préférée.

Obtenez un VPS WordPress

Comment générer votre paire de clés SSH privées ?

La génération d'une nouvelle clé SSH est la première chose dont vous avez besoin pour créer le niveau d'authentification de haute sécurité. Il serait utile que vous disposiez de cette clé SSH pour connecter votre serveur avec une sécurité maximale pour votre processus de connexion.

Lorsque les clés sont correctement générées, elles peuvent garantir une sécurité améliorée et un moyen rapide et pratique d’accéder et de gérer vos serveurs.

Au lieu de suivre cette méthode traditionnelle en utilisant le nom d'utilisateur et le mot de passe, le terminal ou le client SSH peut le rendre plus professionnel pour vous.

Lire aussi : Hébergement de plusieurs sites Web sur un seul serveur

Générer une clé SSH privée avec le client SSH

générer une clé ssh privée

  • Tout d’abord, accédez au programme PuTTYgen
  • Ensuite, sélectionnez SSH-2 RSA dans la section type de clé à générer.
  • Ensuite, cliquez sur le bouton Générer dans la section Actions.

Conseil: Dans cette étape, commencez à déplacer votre souris dans la fenêtre jusqu'à ce que la barre de progression verte soit pleine.

La raison est de réaliser votre mouvement aléatoire pour la méthode d'authentification. C’est l’une des techniques les plus fiables dont les attaquants peuvent bénéficier.

générateur de clé mastic

  • Après cela, lorsque la barre de progression est terminée, PuTTYgen génère votre paire de clés SSH.
  • Entrez une phrase secrète dans le champ Phrase secrète clé et saisissez-la à nouveau dans le champ «Confirmer phrase secrète" champ.
  • Cliquez sur le bouton Enregistrer la clé privée

Astuce : (pensez à sauvegarder la clé privée elle sera nécessaire à la prochaine connexion à votre machine)

enregistrer la clé privée

  • Cliquez avec le bouton droit dans le champ de texte nommé « Clé publique à coller dans le fichier OpenSSH approved_keys », puis choisissez « Sélectionner tout ».
  • Maintenant, faites à nouveau un clic droit dans le même champ de texte et choisissez « Copier ».

Comment importer votre clé SSH

Lorsqu'une nouvelle clé est enregistrée sur votre ordinateur, vous devez maintenant l'importer dans l'agent de clé PuTTY.

Ces deux étapes importent la clé SSH dans PuTTY

  • Cliquez sur le bouton Agent qui ouvre le gestionnaire de clés dans la fenêtre de configuration de PuTTY.
  • Cliquez sur le bouton « Ajouter une clé », puis recherchez l'emplacement où vous avez enregistré la clé privée, sélectionnez-la et cliquez sur Ouvrir.

Conseil: Entrez votre phrase secrète clé si cela est nécessaire.

wordpress-vps Commencer à bloguer

Hébergez vous-même votre WordPress sur du matériel de premier ordre, doté d'un stockage NVMe et d'une latence minimale dans le monde entier : choisissez votre distribution préférée.

Obtenez un VPS WordPress

Conclusion

Se connecter à votre site internet via SSH présente différents avantages et étapes que nous expliquons au mieux dans le contexte. De manière générale, pour être un pionnier dans ce monde moderne des réseaux de communication d'entreprise, vous devez franchir une étape en matière de contrôle de haute qualité des fichiers de votre site Web et des connexions sur vos serveurs cloud.

Par conséquent, la création d’une clé publique pour l’authentification crypte vos connexions aux serveurs. La clé privée utilisée par le récepteur peut décrypter la connexion. En fin de compte, ce processus bidirectionnel fournira une interaction sécurisée entre deux points de terminaison du réseau. Alors prenez-le au sérieux pour gagner, sans perdre en interagissant à l’ère du numérique.

Partager

Plus du blog

Continuez à lire.

Image de présentation de la revue Odoo avec un grand titre à gauche et le logo Odoo à droite, entouré de panneaux d'interface d'application flottants dans un fond violet doux sur le thème des nuages.
Applications Web et professionnelles

Un examen complet d'Odoo : Odoo est-il le bon ERP pour votre entreprise

Odoo est l’une des plateformes ERP les plus largement considérées pour les entreprises en croissance, pour une raison simple : elle promet beaucoup en un seul endroit. Ventes, comptabilité, inventaire

Jim SchwarzJim Schwarz 11 minutes de lecture
Les alternatives WordPress open source présentent une image avec un arrière-plan dégradé coloré, un écran de bureau, un éditeur de code, un aperçu flou du tableau de bord et un grand titre sur la gauche.
Applications Web et professionnelles

Meilleures alternatives WordPress open source adaptées aux développeurs

WordPress est toujours important et sert toujours une vaste gamme de sites. Son répertoire de plugins héberge plus de 62 000 plugins et son répertoire de thèmes propose plus de 14 000 thèmes gratuits. Tha

Jim SchwarzJim Schwarz 14 minutes de lecture
Image de fonctionnalité Automad vs WordPress avec les deux logos de la plate-forme et un titre demandant quels développeurs CMS doivent choisir.
Applications Web et professionnelles

Automad vs WordPress : une comparaison approfondie entre deux des meilleures plates-formes CMS

Automatad et WordPress résolvent le même travail de deux manières très différentes. Automad est un CMS et un moteur de modèles de fichiers plats, donc le contenu réside dans des fichiers plutôt que dans une base de données, mais WordPress,

Jim SchwarzJim Schwarz 9 minutes de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.