Ce que je vais faire, c'est créer un compte X sur mon ordinateur local. Connectez-vous en tant que compte X, puis ssh-keygen pour le compte X.
Non, ce que vous allez faire est plutôt inutile. Le serveur ne sait pas tout ce qui concerne le nom de votre compte local (comme c'était le cas dans le rsh journées); le ssh
le client l'utilise simplement comme nom de connexion par défaut qu'il essaiera, et le ssh-keygen
l'outil le place simplement dans le champ "commentaire" qui ne sert à rien du tout.
Si vous souhaitez vous connecter au serveur en tant que compte X, demandez simplement ssh
pour ce faire :
ssh [email protected]
Cela obligera le serveur à vérifier votre mot de passe ou votre clé publique par rapport à l'utilisateur distant X
les informations de.
La définition de l'indicateur -l ne fonctionne-t-elle pas ?
c'est-à-dire $ ssh host -l username