Aller au contenu principal

Se connecter en SSH au VPS

1️⃣ Connexion avec mot de passe

Commande de base :

ssh root@aedi-insa-lyon.fr
Problème possible

Ça peut prendre des plombes à se connecter.

Il essaie de se connecter en IPv6, puis en IPv4 une fois que ça timeout.


🚀 Se connecter directement en IPv4

ssh -4 root@aedi-insa-lyon.fr

🛠️ Avec un fichier de config

📁 Si le dossier .ssh n’existe pas

mkdir ~/.ssh
chmod 700 ~/.ssh

📄 Créer le fichier de config

touch ~/.ssh/config

Puis ouvre-le avec ton éditeur de texte favori et ajoute :

Host vps-aedi
Hostname aedi-insa-lyon.fr
User root
AddressFamily inet

✅ Connexion simplifiée

ssh vps-aedi

🔑 Avec une clé SSH

Si t’en as marre de rentrer le mot de passe à chaque fois (et c’est une bonne pratique plus sécurisée), tu peux te connecter avec une clé SSH.


🧱 Créer une clé SSH

ssh-keygen -t rsa -f ~/.ssh/aedi-insa-lyon

Cela crée :

  • Clé privée → ~/.ssh/aedi-insa-lyon
  • Clé publique → ~/.ssh/aedi-insa-lyon.pub

📤 Mettre la clé publique sur le VPS

Méthode manuelle

Se connecter au VPS en SSH avec le mot de passe et coller le contenu de ta clé publique sur une nouvelle ligne dans :

~/.ssh/authorized_keys

⚡ Méthode automatique

ssh-copy-id -i ~/.ssh/aedi-insa-lyon.pub vps-aedi

🧩 Préciser la clé dans le fichier config

Modifier ~/.ssh/config :

Host vps-aedi
Hostname aedi-insa-lyon.fr
User root
AddressFamily inet
IdentityFile ~/.ssh/aedi-insa-lyon

🎉 C’est tout bon

Tu peux maintenant te connecter simplement avec :

ssh vps-aedi