我正在寻找一个 CLI 开源应用程序(Debian、Ubuntu),它允许我使用 SSH 快速连接到服务器。当我有一台新服务器时,我只需配置一次服务器。在此之后,我只需调用应用程序并从列表中选择服务器。例如:
1. foo@whatever-server-i-have
2. [email protected]
3. myuser@dev-server-whatever
这样可以省去我输入 SSH 命令和指定正确密钥等的麻烦。我认为 funtoo 钥匙串(https://www.funtoo.org/Keychain)是我正在寻找的东西,但它看起来更像是管理 ssh 密钥密码的工具。(也很高兴拥有)。
有谁知道我刚才描述的应用程序或看起来像它的东西?
好吧,CLI 对我来说意味着它必须在命令行上——不需要图形界面。最好的 linux ssh 客户端仍然是
ssh
. 您可以使用.ssh/config
定义自定义主机定义,其中包括用户名、ip、端口、密钥文件的路径:这样,您就可以执行
ssh a
,并且您已连接。这些主机定义支持所有ssh_config选项。现代 linux 系统甚至支持 bash 中定义的 Alias Name 完成.ssh/config
- 从我的角度来看,您无法在命令行上获得更多舒适。