【发布时间】:2019-02-25 13:58:44
【问题描述】:
我使用 Ubuntu 已经有一段时间了,我已经为需要通过 ssh 连接的主机配置了 ssh 别名。几天前,我开始使用 mac book,并将所有 ssh 信息(密钥、配置)移到我的 mac 上。但是当我输入 ssh project_ 并按 TAB 时,它不会显示可能的主机名,即使我输入 ssh project_sta 和 TAB 时,自动完成功能也不起作用。但是当我输入像ssh project_staging 这样的全名时,它可以工作,所以我认为配置文件一切正常
我尝试使用原始的 mac 终端和 iterm2,两者都存在相同的问题。另外,我问了其他在 mac 上工作的人,ssh 自动补全对他们有用。
我的 ssh 配置:
Host project_staging
HostName xxxxx
User xxxx
Port xxxx
Host project_production
HostName xxxx
User xxxxx
Port xxxx
在现实生活中,我有更多的主机,很难记住所有主机。
任何想法,谢谢!
【问题讨论】: