Activer SSH accès dans DirectAdmin étape par étape
L'accès SSH vous donne un accès direct à la ligne de commande de votre environnement d'hébergement. C'est essentiel pour des tâches comme Composer, WP-CLI ou des modifications manuelles de fichiers. Chez Theory7, vous pouvez facilement activer l'accès SSH via DirectAdmin. Dans ce guide, nous expliquons exactement comment cela fonctionne.
Pourquoi l'accès SSH ?
Avec SSH, vous pouvez :
- Utiliser Composer pour les packages PHP
- Exécuter WP-CLI pour la gestion de WordPress
- Utiliser Git pour le contrôle de version
- Télécharger des fichiers rapidement via SCP/SFTP
- Effectuer des tâches de base de données via la ligne de commande
- Voir les logs en temps réel
SSH est beaucoup plus puissant qu'une interface web pour de nombreuses tâches. Il vous permet de travailler plus rapidement et efficacement, surtout si vous apportez régulièrement des modifications ou effectuez des mises à jour sur votre serveur. De plus, SSH offre un moyen sécurisé de se connecter à votre serveur, car il utilise le chiffrement pour protéger vos données.
Exigences
- Un compte d'hébergement actif chez Theory7
- Accès à DirectAdmin
- Un client SSH sur votre ordinateur
Pour la plupart des utilisateurs, un client SSH comme PuTTY (pour Windows) ou le terminal intégré (pour Mac et Linux) est suffisant. Assurez-vous d'avoir installé ces outils avant de continuer.
Activer SSH via DirectAdmin
Étape 1 : Connectez-vous à DirectAdmin
Allez sur votre panneau DirectAdmin :
https://votredomaine.nl:2222
Connectez-vous avec vos identifiants d'hébergement. Assurez-vous de conserver ces informations en sécurité, car elles donnent accès à votre environnement d'hébergement.
Étape 2 : Allez dans les clés SSH
- Cliquez sur Gestionnaire de compte dans le menu
- Sélectionnez Clés SSH
C'est ici que vous gérez les clés SSH pour votre compte. Il est important de vérifier et de gérer régulièrement vos clés, surtout si vous avez plusieurs serveurs ou comptes.
Étape 3 : Créer une clé SSH
Vous avez deux options :
Option A : Générer une clé dans DirectAdmin
- Cliquez sur Créer une paire de clés
- Entrez un nom pour la clé
- Choisissez le type de clé (Ed25519 recommandé)
- Optionnel : ajoutez une phrase de passe pour plus de sécurité
- Cliquez sur Créer
Téléchargez la clé privée et conservez-la en sécurité. Il est crucial de ne pas partager votre clé privée avec d'autres, car elle donne accès à votre serveur.
Option B : Télécharger une clé existante
Si vous avez déjà une clé SSH :
- Cliquez sur Importer la clé
- Collez votre clé publique
- Cliquez sur Soumettre
Étape 4 : Autoriser la clé
Après que la clé a été créée ou importée :
- Trouvez la clé dans la liste
- Cliquez sur Autoriser
La clé est maintenant active pour les connexions SSH. N'oubliez pas que vous devez répéter cette étape si vous ajoutez de nouvelles clés ou modifiez des clés existantes.
Se connecter via SSH
Données de connexion
Chez Theory7, vous utilisez :
- Hôte : votredomaine.nl (ou nom d'hôte du serveur)
- Port : 7777 (pas le standard 22)
- Utilisateur : votre nom d'utilisateur DirectAdmin
Se connecter
ssh nom_utilisateur@votredomaine.nl -p 7777
Ou avec une clé spécifique :
ssh -i ~/.ssh/id_ed25519 nom_utilisateur@votredomaine.nl -p 7777
L'utilisation d'une clé spécifique est particulièrement utile si vous avez plusieurs clés pour différents serveurs. Cela évite la confusion et facilite la gestion.
Générer une clé SSH (localement)
Si vous n'avez pas encore de clé SSH :
Sur Mac/Linux
ssh-keygen -t ed25519 -C "votre@email.nl"
La clé publique se trouve dans :
cat ~/.ssh/id_ed25519.pub
Sur Windows (PowerShell)
ssh-keygen -t ed25519 -C "votre@email.nl"
Ou utilisez PuTTYgen pour générer des clés. C'est un outil graphique qui simplifie le processus, surtout pour les utilisateurs ayant moins d'expérience avec la ligne de commande.
Créer une configuration SSH (optionnel)
Pour une connexion plus facile, créez une configuration SSH :
nano ~/.ssh/config
Ajoutez :
Host monhote
HostName votredomaine.nl
User nom_utilisateur
Port 7777
IdentityFile ~/.ssh/id_ed25519
Vous pouvez maintenant vous connecter avec :
ssh monhote
Cela vous fait gagner du temps et rend plus facile la connexion à votre serveur, surtout si vous vous connectez régulièrement.
Accès SFTP
Avec SSH, vous avez également automatiquement accès à SFTP. Connectez-vous avec un client SFTP comme FileZilla :
- Hôte : sftp://votredomaine.nl
- Port : 7777
- Protocole : SFTP
- Type de connexion : Fichier de clé
Avec SFTP, vous pouvez facilement télécharger et télécharger des fichiers, ce qui est pratique pour gérer votre site web ou votre application.
Dépannage
Permission refusée
- Vérifiez si la clé est autorisée dans DirectAdmin
- Vérifiez si vous utilisez le bon nom d'utilisateur
- Vérifiez si vous utilisez le bon port (7777)
Connexion refusée
- Vérifiez que SSH est activé pour votre compte
- Vérifiez si le nom d'hôte/IP du serveur est correct
- Essayez avec l'adresse IP au lieu du domaine
Clé non acceptée
- Assurez-vous d'utiliser la clé privée (pas la publique)
- Vérifiez les permissions de la clé :
chmod 600 ~/.ssh/id_ed25519 - Vérifiez que la clé publique a été correctement importée
Demander l'accès SSH
Tous les forfaits d'hébergement n'ont pas accès SSH par défaut. Si vous ne voyez pas les clés SSH dans DirectAdmin :
- Ouvrez un ticket de support
- Demandez l'accès SSH
- Nous l'activons pour votre compte
La demande d'accès SSH peut prendre un certain temps, alors soyez patient et assurez-vous de fournir toutes les informations nécessaires.
Articles connexes
- Installer DirectAdmin sur VPS
- Commandes Linux de base pour l'hébergement
- Configuration du serveur web LiteSpeed
- Utiliser Composer via SSH
Besoin d'aide ?
Nous sommes là pour vous ! Vous rencontrez des problèmes ou avez des questions ? Notre équipe de support est heureuse de vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig