Я не уверен, имеет ли это практическое применение вообще (кроме того, что я ленив. Вы знаете, что "christopher" имеет 11 символов, и я хочу ввести 1), но возможно ли псевдоним имени пользователя в Linux ? (Так что я мог бы, например, ssh c@my.domain.top
в отличие от ssh christopher@my.domain.top
.)
В настоящее время я использую Ubuntu в качестве основного компьютера, но если это возможно в любом из дистрибутивов, я хотел бы знать.
linux
ubuntu
ssh
user-accounts
linux-distributions
cwallenpoole
источник
источник
ssh
команда, или вы хотите это в целом?Ответы:
Создайте файл с именем
~/.ssh/config
и поместите его туда:Теперь вам нужно только напечатать,
ssh h
и он делает то же самое!Вы также можете использовать подстановочный знак:
источник
Host *
этим, это должно быть сделано в конце файла конфигурации, так что другие более специфические настройки могут иметь приоритет.Вы можете создать второго пользователя
c
с тем же UID. От сюда :Глава 4.1.2 объясняет, когда это может быть полезно. Это не один из предложенных вариантов использования!
источник
Для конкретного случая ssh: если ваше имя пользователя одинаково на обеих машинах, вы можете полностью пропустить имя пользователя.
источник