Comment créer et modifier des fichiers via SSH
Secure Shell (SSH) offre un moyen sécurisé et crypté de gérer des serveurs distants, ce qui fait de la création et de l’édition de fichiers une compétence clé pour les administrateurs système et les développeurs. Ce guide simplifie la gestion de fichiers via SSH en utilisant des éditeurs de ligne de commande, avec des exemples pratiques et des conseils pour une administration efficace des serveurs sur AvaHost ou d’autres plateformes d’hébergement similaires basées sur Linux.
La gestion de fichiers via SSH est essentielle pour configurer des serveurs, éditer des scripts ou enregistrer des données. Que vous mettiez en place un site web ou que vous assuriez la maintenance d’un VPS, la maîtrise d’outils tels que , nano, et vi rationalise votre flux de travail en toute sécurité.touch
Connexion au serveur via SSH
Avant de pouvoir créer ou modifier un fichier, vous devez établir une connexion SSH :
username : Votre utilisateur SSH (par exemple, root ou admin).
your-server-ip : L’adresse IP de votre serveur distant.
Si vous utilisez votre propre port, ajoutez -p numéro_de_port :
Création d’un fichier
Pour créer un nouveau fichier, vous pouvez utiliser l’une des commandes suivantes :
Avec touch
Cette commande crée un fichier vide appelé monfichier.txt dans le répertoire actuel.
Avec echo
Cela crée un fichier et ajoute une ligne de texte.
Édition d’un fichier
Vous pouvez modifier des fichiers à l’aide d’éditeurs de texte en ligne de commande. Voici les options les plus courantes :
nano (pour les débutants)
Facile à utiliser, avec des commandes à l’écran.
Utilisez Ctrl O pour sauvegarder, Ctrl X pour quitter.
vi / vim (utilisateurs avancés)
Appuyez sur
ipour passer en mode insertion.Saisissez votre contenu.
Appuyez sur
Esc, puis tapez:wqpour sauvegarder et quitter.
cat (éditions rapides)
Pour afficher ou ajouter du contenu :
Modification des permissions des fichiers (facultatif)
Après avoir créé/modifié un fichier, vous pouvez vouloir changer les permissions :
Ou modifier la propriété du fichier :
Conclusion
La gestion de fichiers via SSH est un élément essentiel de la gestion de serveurs à distance. Qu’il s’agisse de créer des fichiers de configuration ou d’enregistrer des données système, des outils tels que nano, vi et touch facilitent le travail. Une fois que vous aurez maîtrisé ces bases, vous pourrez travailler efficacement sur n’importe quel système Linux via SSH.


