在我的台式机上,我的帐户是david
,但在我的服务器上是dweintra
。这意味着每当我使用时,scp
我都必须这样做:
$ scp some.file dweintra@app05:
和
$ ssh dweinta@app05
我希望能够简单地做到这一点:
$ scp some.file app05:
$ ssh app05
也就是说,以某种方式创建一个david
别名用户名改为我的实际dweintra
用户名。我想我可以通过在文件中放入一个与该条目/etc/passwd
匹配的条目来实现这dweintra
一点,当然除了行的第一个字段。
实际上是dweintra
在 NIS 中,而不是直接在 中/etc/passwd
。这样做会有什么问题吗?
我只是希望减少几次击键和在服务器上获取我的用户名所需的几毫秒时间。
答案1
告诉您的 ssh 客户端在连接到远程主机时使用哪个用户名。将其放入您工作站上的 .ssh/config 中:
Host *
User dweinta
我建议您在阅读 ssh_config 的所有手册页时,一定要仔细阅读。