Première connexion SSH au VPS Connectez-vous pour la première fois à votre VPS HolyCloud via SSH : récupération des identifiants, clé ou mot de passe, client OpenSSH et dépannage courant. ~7 min de lecture Débutant #ssh #connexion #openssh #debutant Première connexion SSH au VPS Après la livraison de votre VPS Linux HolyCloud, la première étape consiste à vous connecter en SSH (Secure Shell) pour administrer le serveur à distance. Ce tutoriel couvre la récupération des accès dans l'espace client, la connexion depuis Linux, macOS ou Windows, et les erreurs les plus fréquentes. Prérequis VPS HolyCloud actif (Ubuntu ou Debian recommandé) Adresse IPv4 publique du VPS (affichée dans le panneau HolyCloud) Identifiants : mot de passe root initial ou clé SSH fournie à la commande Sur votre poste : client OpenSSH (ssh en ligne de commande) ou PuTTY / Windows Terminal sous Windows Port 22/TCP ouvert (par défaut) ; vérifiez le pare-feu HolyCloud si la connexion échoue Conseil : notez l'IP et changez le mot de passe root dès la première connexion réussie (passwd). Étape 1 : récupérer les informations dans l'espace client Connectez-vous à https://www.holycloud.fr → Espace client → votre VPS. Notez l'adresse IP, le nom d'utilisateur (souvent root à la première livraison) et le mot de passe ou importez la clé SSH si vous en avez généré une à la commande. Si un pare-feu réseau HolyCloud est actif, autorisez TCP 22 depuis votre IP personnelle (ou temporairement depuis 0.0.0.0/0 le temps du premier accès, puis restreignez). Étape 2 : première connexion en mot de passe (Linux / macOS) Remplacez IP_DU_VPS par l'adresse affichée dans le panneau : ssh root@IP_DU_VPS À la question « Are you sure you want to continue connecting », tapez yes puis le mot de passe root (rien ne s'affiche à la frappe : c'est normal). Connexion explicite sur le port 22 : ssh -p 22 root@IP_DU_VPS Étape 3 : première connexion avec clé SSH Si vous avez fourni une clé publique à HolyCloud, la clé privée doit rester sur votre machine (jamais sur le VPS) : chmod 600 ~/.ssh/id_ed25519 ssh -i ~/.ssh/id_ed25519 root@IP_DU_VPS Générer une paire de clés si vous n'en avez pas encore : ssh-keygen -t ed25519 -C "admin@holycloud-vps" -f ~/.ssh/id_ed25519 cat ~/.ssh/id_ed25519.pub Copiez la ligne ssh-ed25519 AAAA... dans le panneau HolyCloud (réinstallation ou section clés SSH selon l'offre), puis reconnectez-vous avec -i. Étape 4 : Windows (PowerShell ou CMD) OpenSSH est inclus dans Windows 10/11 récents : ssh root@IP_DU_VPS Avec clé : ssh -i $env:USERPROFILE\.ssh\id_ed25519 root@IP_DU_VPS Alternative graphique : PuTTY — hôte = IP, port 22, type de session SSH, puis login root + mot de passe. Étape 5 : sécuriser immédiatement après la première session Une fois connecté : passwd whoami hostname uname -a Créez un utilisateur administrateur non-root (voir le tutoriel « Créer un utilisateur sudo ») avant de désactiver le login root : adduser deploy usermod -aG sudo deploy mkdir -p /home/deploy/.ssh chmod 700 /home/deploy/.ssh Étape 6 : enregistrer l'hôte dans ~/.ssh/config (optionnel) Sur votre poste local : nano ~/.ssh/config Host holycloud-vps HostName IP_DU_VPS User root Port 22 IdentityFile ~/.ssh/id_ed25519 Puis : ssh holycloud-vps Vérification Sur le VPS, après connexion : whoami id last -n 5 ss -tlnp | grep ':22' Depuis votre poste : ssh -v root@IP_DU_VPS 2>&1 | tail -20 Une connexion réussie affiche un shell (root@votre-hostname:~#) et whoami renvoie root (ou votre utilisateur). Besoin d'aide HolyCloud Connection timed out : IP incorrecte, VPS arrêté, ou pare-feu (HolyCloud / UFW) bloquant le port 22 — vérifiez l'état du service dans le panneau Permission denied (publickey) : mot de passe désactivé côté serveur ; utilisez la bonne clé -i ou réinitialisez l'accès via le tutoriel « Réinitialiser le mot de passe root » Host key verification failed : IP réutilisée après réinstallation — ssh-keygen -R IP_DU_VPS sur votre poste Support HolyCloud : fournissez l'IP du VPS, le message d'erreur exact et la sortie de ssh -v (sans mot de passe) Suite de la lecture Article précédent Optimiser PHP-FPM Lire Article suivant Python 3 et environnements virtuels Lire