Accès par SSH

Auteur:Lars Nyström
Mise à jour:18 mars 2025

Qu'est-ce que SSH?

SSH (Secure Shell) est un protocole réseau utilisé pour se connecter en toute sécurité à un ordinateur distant via un canal non sécurisé. Il permet aux utilisateurs d'exécuter des commandes sur une machine distante, agissant efficacement comme un pont entre les systèmes locaux et distants.


Fournissez-vous SSH?

Oui, nous fournissons un accès SSH pour nos clients d'hébergement. Vous pouvez utiliser SSH pour gérer votre compte d'hébergement, vos fichiers et vos bases de données en toute sécurité.


Comment obtenir un client SSH

Pour vous connecter à votre compte d'hébergement via SSH, vous avez besoin d'une application client SSH. Voici quelques options populaires:

  • Outils en ligne de commande: ssh (Linux/macOS) ou psftp (Windows)
  • Clients graphiques: PuTTY (Windows), FileZilla (multi-plateforme)

Comment utiliser les clés SSH

Pour plus de sécurité, nous vous recommandons d'utiliser des clés SSH au lieu de mots de passe. Voici comment :

  1. Générer une paire de clés SSH:
    $ ssh-keygen -t rsa -b 4096
    
  2. Enregistrez la clé publique de votre compte sur notre plateforme.
  3. Utilisez la clé privée pour vous connecter via ssh -i /path/to/private.key username@host.

Comment créer/éditer des fichiers via SSH

  1. Pour créer un nouveau fichier:
    $ ssh username@host "mkdir new_folder && echo 'New file' > new_file.txt"
    
  2. Pour modifier un fichier:
    $ ssh username@host "vim /path/to/file.txt"
    

Comment gérer les autorisations de fichiers

  1. Changer la propriété du fichier:
    $ ssh username@host "chmod 755 filename"
    
  2. Définir les autorisations en lecture seule:
    $ ssh username@host "chattr +r /path/to/readonly_file"
    

Comment créer une sauvegarde de vos fichiers

  1. Utilisez scp pour copier des fichiers:
    $ scp filename user@host:/path/to/backup/
    
  2. Ou utilisez rsync pour synchroniser les changements:
    $ rsync -avz /local/path/ user@host:/remote/path/
    

Comment se connecter à une base de données distante

  1. Utilisez mysql ou psql:
    $ ssh username@host "mysql -u dbname -p"
    
  2. Ou utilisez ssh tunneling pour des connexions sécurisées.

Comment transférer des fichiers en utilisant SCP/SFTP

  • SCP (Protocole de copie sécurisée):
    $ scp filename user@host:/path/to/destination/
    
  • SFTP (Protocole de transfert de fichiers SSH):
    $ sftp -P username@host:/path/to/destination/
    

Besoin d’aide?

Si vous rencontrez des problèmes, n'hésitez pas à contacter notre équipe d'assistance via:

  • Chat en direct: [Lien]
  • Envoyer un ticket: [Lien]

Nous sommes là pour vous aider avec vos besoins d'accès SSH et d'hébergement.