Génération de clés SSH et SFTP
Marché
Cette page décrit la méthodologie permettant d'une part de générer une paire de clés Secure Shell (SSH), et d'autre part, comment sécuriser le protocole de transfert de fichiers (SFTP) dans un périphérique de stockage.
La même méthode qui fonctionne pour STFP dans un périphérique de stockage peut également être utilisée pour SFTP dans une tâche en cours d'exécution (ce qui peut être utile dans certains scénarios).
Prérequis – Génération de clé SSH
Important: Les périphériques de stockage qui ont été configurés AVANT d'ajouter votre clé publique à Rescale devront être ajoutés manuellement. La configuration des périphériques de stockage APRÈS avoir ajouté votre clé publique à Rescale sera automatiquement attachée au périphérique de stockage et à tout travail.
Logiciel requis (Windows)
Génération de clés Putty et Putty
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Si vous disposez de privilèges d'administrateur, téléchargez les « fichiers du package » compatibles avec votre machine (probablement au format 64 bits). x86x86 est une architecture informatique et un système d'instructions largement utilisés... Autres). Installez en utilisant les méthodes par défaut, sauf s'il est nécessaire de le modifier.
Si vous ne disposez pas de privilèges d'administrateur, téléchargez les fichiers binaires alternatifs pour putty.exe et puttygen.exe.
Génération de clés SSH
- Lancez puttygen, soit directement depuis l'exe téléchargé, soit recherchez dans le Menu Démarrer pour « puttygen ».
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). ACTIVITES menu, assurez-vous que Clé RSA SSH-2 est sélectionné (il devrait l’être par défaut).

3. presse « Générer » et déplacez votre curseur à l’intérieur de la fenêtre jusqu’à ce que la barre verte se remplisse. Notez que cela utilise le caractère aléatoire des mouvements de votre curseur pour générer une clé suffisamment aléatoire.

4. Une fois remplie, enregistrez la clé publique dans un emplacement connu et donnez-lui un nom « putty_key_username.pub ».
- Cet emplacement doit être quelque part persistant, évitez donc de l'enregistrer dans le Télécharger dossier ou similaire. Remplacez le nom d'utilisateur par votre nom d'utilisateur (ou quelque chose de similaire).
- Emplacement recommandé : C:/Users/USERNAME/ssh (créez un dossier ssh s'il n'existe pas déjà).
5. Pour enregistrer la clé privée, cliquez sur le Conversions menu, puis cliquez sur Exporter la clé OpenSSH.
- Enregistrez la clé sans phrase secrète en cliquant sur Oui.
- Enregistrez la clé au même emplacement que la clé publique en donnant le nom putty_key_username (notez la suppression de l'extension .pub).
Ajoutez votre clé publique à votre profil utilisateur Rescale
- Connectez-vous à Rescale et, en haut à droite de l'écran, survolez votre adresse e-mail et accédez à Paramètres du profil utilisateur.

(Pour les paramètres du profil utilisateur, nous devrions aller dans « Paramètres du travail »)
2. Ouvrez votre clé publique avec le bloc-notes ou un éditeur de texte similaire.
- Copiez et collez votre clé, en commençant par le texte indiquant « ssh-rsa » jusqu'à la fin de la chaîne.
3. Assurez-vous que votre restriction d'accès est définie sur partout.
4.

Vous avez ajouté avec succès votre clé publique à votre profil utilisateur Rescale.
Démarrage d'un périphérique de stockage
Démarrez un périphérique de stockage de test pour déterminer si la clé a été générée avec succès.
Ajout de clés supplémentaires au périphérique de stockage existant
Afin de permettre l'accès d'utilisateurs supplémentaires au périphérique de stockage, leurs clés publiques doivent être ajoutées au périphérique après son lancement.
Après le démarrage du périphérique de stockage
Après l'ajout de clés supplémentaires

Étapes
- Accédez à la travail dossier du périphérique de stockage, via le Documents officiels et créez un nouveau dossier appelé temp_keys.


- Téléchargez les clés publiques que vous souhaitez ajouter au périphérique de stockage via le Télécharger depuis cet ordinateur bouton. Assurez-vous que le dossier temp_keys est sélectionné dans l'arborescence de gauche.

- Accédez à la Statut et lancez une fenêtre SSH dans le navigateur en cliquant sur l'icône Serverun serveur est un programme informatique qui fournit des services à d'autres... Autres Adresse IP.

- >
- Accédez au dossier temp_keys dans la fenêtre SSH via cd ~/work/temp_keys.
- Modifiez la commande suivante :
- remplacer KEY_FILE_NAME avec le nom du fichier téléchargé sur temp_keys.
- remplacer HOST_NAME_IP avec le nom d'utilisateur et l'adresse IP de la fenêtre SSH. L'adresse sera de la forme udeprod.XXXXXX@XX.XX.XX.XX
cat KEY_FILE_NAME | ssh HOST_NAME_IP 'cat >
~/tmp_id_rsa.pub && mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat
~/tmp_id_rsa.pub >> ~/.ssh/authorized_keys && chmod 600
~/.ssh/authorized_keys && rm ~/tmp_id_rsa.pub && echo “Done”'
Exemple
KEY_FILE_NAME = putty_key_bob.pub
HOST_NAME_IP = udeprod.ttooPb@ip-10-54-7-67
cat putty_key_bob.pub | ssh udeprod.ttooPb@ip-10-54-7-67 'cat >
~/tmp_id_rsa.pub && mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat
~/tmp_id_rsa.pub >> ~/.ssh/authorized_keys && chmod 600
~/.ssh/authorized_keys && rm ~/tmp_id_rsa.pub && echo “Done”'
Ceci doit être répété pour chaque clé qui doit être ajoutée.
Astuce: Le presse-papiers L'icône est le moyen de copier et coller des éléments à partir du terminal du navigateur. Le texte mis en surbrillance dans le terminal apparaîtra dans le presse-papiers et pourra ensuite être mis en surbrillance et copié à partir de là.
Le processus fonctionne également de manière inverse. Coller du texte dans le presse-papiers, puis cliquer avec le bouton droit sur la session ssh ; cela collera tout ce qui se trouvait dans le presse-papiers dans le terminal.
Une opération réussie entraînera le retour « /cinq ».
Survérification
- Accédez à ~/.ssh/ via le terminal du navigateur.
cd ~/.ssh/
- afficher le contenu du fichier «authorised_keys»
cat authorised_keys
- Vous devriez pouvoir voir la clé publique au bas de ce fichier.
Astuce: Taper les premiers caractères d'un élément dans le terminal, puis appuyer sur Languette complétera automatiquement l'élément. Le refus de la saisie semi-automatique indique qu'il existe plusieurs éléments contenant les caractères que vous avez saisis.
Vous avez ajouté avec succès une clé supplémentaire au périphérique de stockage.
Connexion à un périphérique de stockage avec un client SFTP
Il existe de nombreux clients SFTP disponibles sur le Web. Les deux recommandés sont FileZilla et WinSCP.
FichierZilla – https://filezilla-project.org/ (Multiplateforme)
Pour utiliser FileZilla :
- Lancez FileZilla après l'installation.
- Allez dans Fichier > Gestionnaire de site
- Cliquez à nouveau Nouveau site.
- Le protocole est SFTP.
- Entrez l'adresse IP du périphérique de stockage en tant qu'hôte.
- Entrez l'ID d'hôte (prend la forme udeprod.XXXXX) en tant qu'utilisateur.
- Définissez le type de connexion sur Fichier clé. Le fichier clé est la clé privée.
Détails de la page d'état du périphérique de stockage

Exemple d'écran
