Quello che sto per fare è creare un account X sul mio computer locale. Accedi come account X, quindi ssh-keygen per l'account X.
No, quello che stai per fare è piuttosto inutile. Il server non lo sa qualsiasi cosa sul nome del tuo account locale (come era nel file rsh giorni); il ssh
client lo utilizza semplicemente come nome di accesso predefinito che proverà e il ssh-keygen
tool lo inserisce semplicemente nel campo "commento" che non viene utilizzato per nulla.
Se vuoi accedere al server come account X, chiedi semplicemente ssh
per farlo:
ssh [email protected]
Questo farà sì che il server controlli la tua password o pubkey rispetto all'utente remoto X
informazioni di.
L'impostazione del flag -l non funziona?
cioè $ ssh host -l username