23 我不确定它是否真的有实际的应用程序(除了我很懒。您知道“ christopher”有11个字符,我想输入1),但是在Linux上是否可以为用户名加上别名?(因此,例如,我可以ssh c@my.domain.top与相对ssh christopher@my.domain.top。) 我目前使用Ubuntu作为我的主要计算机,但如果在任何发行版中都可行,我想知道。 linux ubuntu ssh user-accounts linux-distributions — 瓦伦普尔 source 3 您是否只对较短的ssh命令感兴趣,还是更普遍地想要此命令? — 丹尼尔·贝克
30 创建一个名为的文件~/.ssh/config,并将其放在其中: Host h User christopher HostName my.domain.top 现在,您只需键入ssh h,它就可以完成相同的操作! 您还可以使用通配符: Host * User christopher — 凯文·潘科 source 6 如果确实使用Host *它进行定义,则应在配置文件的末尾进行,这样其他更具体的设置可以优先。 — Zoredache
16 您可以c使用相同的UID 创建第二个用户。从这里: UID是操作系统用来标识用户的实际信息;提供用户名只是为了方便人类。如果为两个用户分配了相同的UID,即使他们具有不同的用户名和密码,UNIX也会将他们视为同一用户。具有相同UID的两个用户可以自由读取和删除彼此的文件,并且可以杀死彼此的程序。为两个用户提供相同的UID几乎总是一个坏主意。我们将在下一节中讨论一些例外情况。 第4.1.2章说明了何时可能有用。但是,这不是建议的用例之一! — 丹尼尔·贝克 source
ssh
命令感兴趣,还是更普遍地想要此命令?