Retourner sur le site

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.

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

  1. Connectez-vous à https://www.holycloud.frEspace client → votre VPS.
  2. 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.
  3. 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)