这个问题不是重复的。在将其标记为此类之前,请先阅读它。
是否可以在昵称和服务器上为Linux服务器上的用户分配昵称或别名?我正在考虑将别名添加到.bashrc
或.bash_aliases
文件中的各种命令,例如:
alias grep='grep --color=auto'
例如,如果有一个要求(业务规则)以全名(例如,john_smith
不仅仅是其名字(john
))在服务器上设置用户,但我们想要昵称john_smith
fruitloops
并且希望John能够:
ssh john_smith@ip_address
以及:
ssh fruitloops@ip_address
如果可能的话,将在哪里建立用户与其昵称之间的映射?用户fruitloops
还需要在服务器上存在吗?
这个问题是关于为用户而不是主机设置别名。
我的问题是关于为用户而不是主机设置别名。
—
dw8547
fruitloops
指的是用户john_smith
,而不是IP地址。
我相信这些不是相同的问题... +1的问题;)
—
Ravexina
对不起我的误解-必须在客户端上设置SSH主机别名,但是您需要的是在服务器上设置的解决方案。撤回了我的密切投票。
—
塔卡特
我认为这可以通过某些PAM技巧实现(如果您使用的是PAM)。我也许可以沿这些路线找到一些旧的代码(如果我这样做,我会作为答案发布)。
—
Sumudu Fernando
ssh fruitloop