Avec l'accès SSH, vous pouvez travailler avec vos fichiers et répertoires en toute sécurité, en vous connectant depuis une application ou un interpréteur de ligne de commande. Nous fournissons ci-dessous un exemple d'interpréteur de ligne de commande pour chacun des systèmes d'exploitation les plus couramment utilisés :
1.-Activer la connexion SSH
Pour vous connecter au serveur, vous devez saisir les identifiants d'accès SSH. Vous pouvez consulter ces détails dans l'icône Accès SSH dans la gestion de l'hébergement de votre panneau de contrôle cdmon.
Ouvrez le terminal de commandes, où vous devez saisir la syntaxe suivante pour vous connecter au serveur :
ssh utilisateur@IP_du_serveur ou nom_du_serveur
Un exemple de connexion utilisant les données de la capture d'écran précédente :
Ensuite, il vous demandera le mot de passe. Vous devez saisir le mot de passe que vous avez défini lors de l'activation de l'accès SSH dans votre panneau de contrôle.
Lorsque la connexion est établie, vous verrez le terminal avec le format suivant :
Vous pouvez commencer à travailler avec votre dossier par défaut, qui par défaut sera /entrada. Vous pouvez vérifier votre position à tout moment en utilisant la commande pwd :
Si vous êtes dans le dossier /entrada et que vous souhaitez accéder à la gestion des fichiers de votre site web, vous devez sortir du dossier /entrada avec la commande :
cd ..
Une fois à l'extérieur, vous pouvez accéder au dossier /web avec la commande :
cd web
Situé dans le dossier /web, vous pouvez visualiser tous les répertoires et fichiers de votre site web en utilisant la commande ls -la. Avec cette commande, vous obtiendrez des résultats similaires à ce qui suit :
2.-Commandes de base
Voici une liste des commandes de base pour travailler avec des fichiers via une connexion SSH :
cd : le chemin vers lequel vous souhaitez accéder.
ls : affiche le contenu de tous les fichiers et répertoires.
rm : supprime un fichier.
mkdir : crée un nouveau répertoire.
rmdir : supprime un dossier.
pwd : affiche l'emplacement du chemin actuel.
cp : copie un fichier vers un autre répertoire.
mv : déplace des fichiers entre dossiers.
more : si vous effectuez une recherche avec de nombreux résultats, cette commande permet d'afficher les résultats par sections.
unzip : extrait des fichiers compressés.
ftp : se connecte pour téléverser/télécharger des fichiers de votre ordinateur local vers le serveur.
mysql : permet de travailler avec des bases de données et d'effectuer des exportations/importations de contenu.
exit : quitte la machine distante à laquelle vous êtes connecté.
clear : efface toutes les informations affichées à l'écran.
3.-Permissions de l'utilisateur SSH
Lorsque vous commencez à travailler avec l'utilisateur SSH, vous devez contrôler les permissions attribuées à chaque répertoire, car les dossiers créés via FTP ou SSH ont le même utilisateur et appartiennent au même groupe.
Voici un exemple d'un dossier créé par FTP et d'un autre créé par SSH :
Attribuez les permissions 775 aux répertoires :
Avec cette modification, vous pouvez travailler avec le même répertoire à la fois depuis SSH et FTP.
Remarque : lorsque SSH est activé, le propriétaire du dossier /home de votre hébergement est modifié.
Cela empêche la création de répertoires à la racine du site via FTP. Vous pouvez créer des répertoires à l'intérieur du dossier /web.
Quelles commandes puis-je utiliser depuis SSH ?
Si vous appuyez deux fois sur la touche Tab, la console de commandes affichera toutes les commandes disponibles avec votre utilisateur SSH :