/etc/passwd 文件中的别名条目

Dav*_* W. 1 linux redhat passwd

在我的台式机上,我的帐户是david,但在我的服务器上是dweintra。这意味着每当我使用scp我必须这样做:

$ scp some.file dweintra@app05:
Run Code Online (Sandbox Code Playgroud)

$ ssh dweinta@app05
Run Code Online (Sandbox Code Playgroud)

我希望能够简单地做到这一点:

$ scp some.file app05:
$ ssh app05
Run Code Online (Sandbox Code Playgroud)

也就是说,以某种方式为我的实际用户名创建一个david别名dweintra用户名。我想我可以通过在/etc/passwd文件中放置一个与dweintra条目匹配的条目来做到这一点,当然除了该行的第一个字段。

dweintra在实际上NIS,而不是直接/etc/passwd。这样做会有什么问题吗?

我只是希望减少几次击键次数和我在服务器上提取用户名所需的几毫秒时间。

Ale*_*lst 8

告诉您的 ssh 客户端在连接到远程主机时使用哪个用户名。将其放在工作站上的 .ssh/config 中:

Host *
User dweinta
Run Code Online (Sandbox Code Playgroud)

我建议您在阅读 ssh_config 的所有手册页时阅读它。