我们在办公室运行 VSphere,这意味着我使用了许多不同的 ssh 连接到系统。我真的很喜欢Windows 上的Mputty和MobaXterm,因为它们保存并记住我如何连接到我的服务器。所以连接总是双击即可。
事实是,我大部分时间都在使用直接命令行运行 Linux。我想为 linux 找到一个等价的 mputty。某种 SSH 连接管理器,它允许我根据以前的连接连接到我的服务器。
到目前为止,我正在使用 CTRL-R 并从历史中选择,但兴趣有限,因为我仍然需要输入凭据。
你们都用什么? 最好,我不想依赖外部软件,而是直接从 CL 获取它。
这是一个产品推荐问题,使其偏离主题。
但是,我建议另一种方法:~/.ssh/config
. 我用它来存储特定主机的所有非标准参数,因此很少使用任何超出的东西ssh host
,甚至在 bash 别名中抽象出来,最后我只能@ host
用于连接到机器。
我的文件中的一个例子:
Host headnode
Hostname headnode.cluster
ProxyCommand ssh -a -X username@clustergateway.hoster.net netcat -v %h 22
User username_on_cluster
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
我所要做的就是使用它ssh headnode
。
查看man ssh_config
更多想法。
而且,因为我忘记了凭据部分:使用 ssh 密钥和 ssh-agent。这样,您只需解锁一次您的私钥,然后将您解锁的私钥用于任意数量的连接。
归档时间: |
|
查看次数: |
3435 次 |
最近记录: |