J'ai quelques gouttelettes Ubuntu sur l'océan numérique
J'ai configuré un identifiant basé sur un mot de passe. Mais je ne suis pas à l'aise avec l'idée.
Ce que j'aimerais idéalement, c'est une connexion comme Amazon où j'ai une identity.pem
sorte de fichier. Je partagerai ce fichier avec les membres de l'équipe. Ils se connectent en disant ssh webuser@website_ip
après avoir fait unssh-add
Comment configurer une connexion comme celle-ci?
Je ne veux pas ajouter ssh-keygen sur chaque machine de développeur, puis ajouter le contenu de la clé publique à .ssh/authorised_keys
. D'une part, cela semble être trop de travail pour chaque développeur.
Faites-moi savoir si c'est possible. Merci
À tous les downvoters
Je comprends que c'est une mauvaise idée de configurer une connexion partagée. Mais je n'ai violé aucune FAQ en posant cette question. Ayez quelques considérations lors du vote négatif. Aucun nouvel utilisateur ne se sentira à l'aise autrement.
La question est également très simple . Pouvez-vous configurer le type d'authentification amazon sur n'importe quelle boîte Linux. Si vous connaissez la réponse, donnez-moi la réponse. Sinon, continuez.
Je sais maintenant que j'ai invité beaucoup plus de downvoters sur ce post. Mais qu'importe!
Réponses:
C'est un processus assez simple, bien que, comme cela a déjà été commenté, une connexion partagée soit une très mauvaise idée. Dans cette situation, tous les utilisateurs ont un accès égal et vous ne pourrez pas suivre le travail effectué en tant qu'utilisateur. Dans cet esprit cependant, le processus suivant vous donnera ce que vous voulez. Sur la machine en question, lorsque vous êtes connecté en tant qu'utilisateur partagé:
Permet de tout garder au même endroit:
Générez le fichier id_dsa à partir duquel nous allons créer le fichier PEM:
Générez le fichier PEM de clé privée:
Générez le fichier PEM de clé publique pour distribution aux utilisateurs:
Le fichier pub_dsa.pem final est le fichier que vous recherchez.
la source
openssl rsa -in <file.pem> -out <file.nocrypt.pem>
me dit que je ne peux pas charger la clé privée.openssl rsa -in <file.pem> -check
raconte139688383772488:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: ANY PRIVATE KEY