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