Quand un VPS Linux Elastic a une IP publique attachée, vous pouvez l’atteindre depuis n’importe quel client SSH tiers via cette adresse. Le niveau d’accès est le même qu’en passant par la passerelle SSH de la plateforme — root complet, avec l’outillage shell que vous avez installé dans le VPS.
Vous trouvez l’IP publique d’un VPS en dépliant le nœud dans le tableau de bord, ou dans le courriel de création du conteneur.
Pour les VPS Windows, le protocole d’accès distant est RDP, pas SSH. Les instructions ci-dessous concernent les VPS Linux.
Depuis macOS, Linux ou BSD
OpenSSH est livré avec tout système Unix-like moderne. Depuis un terminal :
ssh {userName}@{hostname}
Où :
{userName}est l’identifiant du courriel de création (rootpar défaut){hostname}est l’IP publique attachée
À la première connexion, on vous demandera de confirmer l’empreinte de l’hôte et de l’ajouter à votre known_hosts. Tapez yes pour continuer. Entrez ensuite le mot de passe du courriel de création.
Vous y êtes. Le même motif fonctionne avec n’importe quel autre client — Termius, Tabby, Warp, Tmux + ssh, tout ce qui parle OpenSSH.
Depuis Windows
Windows 10 et plus récents incluent OpenSSH comme composant facultatif, donc la commande macOS/Linux fonctionne aussi dans PowerShell ou Windows Terminal. Pour un client graphique, PuTTY est le choix bien connu :
- Lancez PuTTY.
- Dans l’onglet Session, mettez l’IP publique dans le champ Host Name. Laissez Port à 22 et Connection type à SSH.
- Cliquez sur Open.
- Dans la console, entrez l’identifiant (
rootpar défaut) puis le mot de passe du courriel de création.
Vous êtes connecté. PuTTY permet d’enregistrer la session pour vous reconnecter d’un double-clic plus tard.
Authentification par clé
L’authentification par mot de passe convient pour un premier contact, mais passez à une clé dès que possible :
- Sur votre poste :
ssh-keygen -t ed25519. - Copiez la clé publique (
~/.ssh/id_ed25519.pubpar défaut). - Dans le VPS, ajoutez-la à
~/.ssh/authorized_keys(ou utilisezssh-copy-id user@hostpour le faire en une étape). - Testez en vous reconnectant — vous ne devriez plus avoir d’invite de mot de passe.
- Une fois la clé fonctionnelle, éditez
/etc/ssh/sshd_config, mettezPasswordAuthentication no, puis redémarrezsshd.
La clé n’appartient qu’à vous — gardez la moitié privée sur le poste et protégez-la par une phrase de passe.
Notes opérationnelles
- Pare-feu. Le VPS exécute son propre pare-feu — assurez-vous que le port 22 (ou celui auquel vous avez configuré
sshd) est autorisé en entrée sur l’interface publique. - Coût d’une IP publique. Une IP publique est une option payante. Si votre VPS n’a besoin d’être joignable que depuis votre bureau ou un exécutant CI, vous pouvez utiliser la passerelle SSH de la plateforme via le Shared Load Balancer sans coût d’IP.
- Port SSH reconfiguré. Si vous changez
sshdpour écouter sur un port non standard, ajoutez-p <port>à la commande client (ou définissez Port dans PuTTY).