Aller au contenu

Client OpenSSH

A. Création d'une paire de clés SSH

  1. Dans une console Windows Terminal (PowerShell):
    ssh-keygen -f $HOME/.ssh/id_ed25519 -C [vos initiales]@cegep
    Enter passphrase: [laisser vide]
    

B. Ajout de votre clé publique à votre compte sur le cloud

Connectez-vous à https://cloud.dinf.ca et:

  1. Cliquez votre nom d'utilisateur en haut à droite en haut à droite et choisir Paramètres.
  2. Cliquez sur Ajouter une clef SSH
  3. Copiez/collez votre clé SSH publique dans le champ affiché
    • Faites afficher votre clé publique à l'aide de la commande cat $HOME/.ssh/id_ed25519 ou ouvrez-la avec un éditeur de texte (VSCode, Notepad) et non un traitement de texte (Word)
  4. Cliquez sur Ajoutez une clef SSH

C. Connexion à une instance Linux sur le cloud privé du département

Si vous êtes à l'extérieur du Cegep, assurez-vous d'être connecté au VPN avant de poursuivre.

Dans une console Windows Terminal:

ssh [nom d'utilisateur]@[adresse ip de votre instance]

  • exemple: ssh root@10.2.0.110

(au besoin) Activation de l'agent d'authentification SSH

Dans une console Windows Terminal admin:

1
2
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent

Utilisation de l'agent d'authentification SSH

Dans une console Windows Terminal:

1
2
ssh-add
ssh -A [nom d'utilisateur]@[adresse ip de votre instance]

Exemple:

ssd-add
ssh -A root@10.2.0.110

Une fois connecté au serveur, vérifiez la présence de votre clé privé :

ssh-add -l
256 SHA256:46kR8RbdPmkzhBSyq99zIdJHOP2M0G+UlQXG0V4dNSg michaudg@prof (ED25519)