Une note personnelle pour la première semaine de votre entrée dans l'entreprise.
La commande ssh-keygen permet de créer un fichier appelé «certificat» qui utilise les clés publiques et privées utilisées dans «OpenSSH» et la clé CA (autorité de certification).
Qu'est-ce qu'OpenSSH? Il s'agit d'une implémentation open source de "SSH" qui crypte la communication via le réseau. Principalement utilisé pour la ** connexion à distance ** sur le réseau aux serveurs UNIX / Linux.
Qu'est-ce que SSH? «SSH (Secure Shell)» est un protocole de communication sécurisée avec des ordinateurs distants à l'aide de technologies de cryptage et d'authentification. Crypte les communications qui incluent des informations d'identification telles que des mots de passe.
Qu'est-ce qu'un protocole? Règles établies pour la communication des données. Format de l'information, procédure de communication.
Différents périphériques de serveur tels que VPS (Virtual Private Server) sont presque toujours situés à l'écart de l'opérateur. Par conséquent, seule la personne qui effectue cette opération a besoin d'un moyen de se connecter en toute sécurité via Internet.
La raison en est que si une personne malveillante peut se connecter au serveur, elle peut faire ce qu'elle veut sur le serveur et présenter divers risques.
Le terme SSH, qui est généralement utilisé, a plusieurs significations comme suit, il est donc nécessaire de clarifier celui auquel il se réfère.
SSH Objectif: se connecter au serveur Public cible principal: Administrateur de serveur
SSL Objectif: afficher des sites Web en toute sécurité Public cible principal: les visiteurs du site Web
SSH est compliqué à connecter en toute sécurité à un serveur distant. De plus, plusieurs méthodes d'authentification sont disponibles pour vérifier si la connexion au serveur est correcte.
Les méthodes typiques sont la «méthode d'authentification par mot de passe» et la «méthode d'authentification par clé publique».
key" en toute sécurité, vous ne pouvez pas vous connecter depuis un utilisateur sans une "clé" en principe.
**
Cela empêchera la connexion non autorisée par un tiers malveillant.La méthode d'authentification par clé publique est à peu près la suivante.
serveur (clé publique) et client (clé privée)
**, pas seulement une "clé".serveur SSH
**Commande Linux ** ssh-keygen
**
Une commande Linux qui émet un ensemble de clés privées et publiques. L'emplacement du fichier et le nom de fichier par défaut sont les suivants.
Clé privée: /root/.ssh/id_rsa Clé publique: /root/.ssh/id_rsa.pub
Dans mon cas, le répertoire ~ / .ssh /
n'existait pas, je l'ai donc créé avec mkdir.
Commandes manuelles de procédure
ssh-keygen -f stash_rsa -t rsa -b 2048
Grammaire de base
** ssh-keygen [option] [-f fichier clé]
**
Option ** -f
**
Spécifiez le fichier.
Cette fois, je voulais l'appeler stash_rsa, donc je pense que je l'utilise.
(S'il n'est pas spécifié, il sera généré avec le nom id_rsa.)
Option ** -t
**
Type de clé rsa1, dsa, ecdsa, ed25319, rsa (si non spécifié avec -t, rsa est généralement la valeur par défaut, selon la version)
Option ** -b
**
Spécifiez la longueur de la clé (la valeur minimale est 768 bits, la valeur initiale est 2048 bits)
2048 bits est également spécifié dans la commande ci-dessus.
(La valeur initiale est écrite comme 2048 bits dans la source, mais la raison de la spécification est inconnue)
Je suis fatigué alors je l'écrirai plus tard.
Recommended Posts