Je ne sais pas si cela a une application pratique (à part le fait que je suis paresseux. Vous savez que "christopher" a 11 caractères, et je veux taper 1), mais est-il possible d'alias un nom d'utilisateur sous Linux ? (Je pourrais donc, par exemple, ssh [email protected]
par opposition à ssh [email protected]
.)
J'utilise actuellement Ubuntu comme ma machine principale, mais si c'est possible dans n'importe quelle distribution, j'aimerais savoir.
linux
ubuntu
ssh
user-accounts
linux-distributions
cwallenpoole
la source
la source
ssh
commande plus courte , ou voulez-vous plus généralement?Réponses:
Créez un fichier nommé
~/.ssh/config
et mettez-le ici:Il ne vous reste plus qu'à taper
ssh h
et cela fait la même chose!Vous pouvez également utiliser un caractère générique:
la source
Host *
cela doit être fait à la fin du fichier de configuration, afin que d'autres paramètres plus spécifiques puissent avoir la priorité.Vous pouvez créer un deuxième utilisateur
c
, avec le même UID. D' ici :Le chapitre 4.1.2 explique quand cela pourrait être utile. Ce n'est cependant pas l'un des cas d'utilisation suggérés!
la source
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.
la source