寻找一个允许我通过 SSH 快速连接到服务器的 CLI 应用程序

寻找一个允许我通过 SSH 快速连接到服务器的 CLI 应用程序

我正在寻找一个 CLI 开源应用程序(Debian、Ubuntu),它允许我使用 SSH 快速连接到服务器。当我有新服务器时,我只需配置一次服务器。之后,我只需调用该应用程序并从列表中选择服务器。例如:

1. foo@whatever-server-i-have
2. [email protected]
3. myuser@dev-server-whatever

这将节省我输入 SSH 命令和指定正确密钥等的麻烦。我认为 funtoo keychain (https://www.funtoo.org/Keychain) 正是我要找的东西,但它看起来更像是一个管理 ssh 密钥密码的工具。(如果有就更好了)。

有人知道一个应用程序可以完成我刚才描述的功能或者类似功能吗?

答案1

好吧,CLI 对我来说意味着它必须在命令行上 - 不需要图形界面。最好的 linux ssh 客户端仍然是ssh。您可以使用它.ssh/config来定义自定义主机定义,其中包括用户名、ip、端口、密钥文件路径:

Host a
    Hostname 10.1.2.3
    Port     3333
    User     root
    IdentityFile /path/to/keyfile

这样,您只需执行ssh a,即可连接。这些主机定义支持所有ssh_配置选项。现代 Linux 系统甚至支持 bash 在定义的别名上完成.ssh/config- 从我的角度来看,您无法在命令行上获得更多舒适感。

相关内容