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

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

 $ scp some.file dweintra@app05: 

 $ ssh dweinta@app05 

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

 $ scp some.file app05: $ ssh app05 

也就是说,以某种方式为我的实际dweintra用户名创build一个david 别名用户名。 我想我可以通过在/etc/passwd文件中添加一个与dweintra条目匹配的条目,除了该行的第一个字段以外。

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

我只是希望能够减less一些击键和几个简短的毫秒,我需要拉我的用户名在服务器上。

告诉你的SSH客户端连接到远程主机时使用哪个用户名。 把这个放在你的工作站上的.ssh / config里:

 Host * User dweinta 

我build议你阅读所有关于ssh_config的手册页。