web-dev-qa-db-fra.com

Est-il possible d'alias un nom d'utilisateur sur Linux?

Je ne sais pas si cela a une application pratique du tout (à part le fait que je suis paresseux. Vous savez "Christopher" compte 11 caractères, et je veux taper 1), mais est-il possible d'alias un nom d'utilisateur sur Linux ? (Donc, je pourrais, par exemple, ssh [email protected] par opposition à ssh [email protected].)

J'utilise actuellement Ubuntu comme machine principale, mais si cela est possible dans l'une quelconque des distro, j'aimerais savoir.

23
cwallenpoole

Créer un fichier nommé ~/.ssh/config et mettre ceci là-bas:

Host h
User christopher
HostName my.domain.top

Maintenant, il vous suffit de taper ssh h et ça fait la même chose!

Vous pouvez également utiliser une base générique:

Host *
User christopher
30
Kevin Panko

Pour le cas spécifique SSH: si votre nom d'utilisateur est le même sur les deux machines, vous pouvez omettre complètement le nom d'utilisateur.

1
Niels Basjes