gpt4 book ai didi

ssh - 如何重用 ssh 连接

转载 作者:行者123 更新时间:2023-12-02 10:57:54 27 4
gpt4 key购买 nike

我正在创建一个小脚本来更新一些远程服务器(2+)
我正在与每个服务器建立多个连接;有没有办法可以重用 SSH 连接,这样我就不必一次打开太多连接?

最佳答案

如果使用-M打开第一个连接:

ssh -M $REMOTEHOST

$REMOTEHOST 的后续连接将“搭载”由主 ssh 建立的连接。最值得注意的是,不需要进一步的身份验证。请参阅“ControlMaster”下的 man ssh_config 了解更多详细信息。使用-S指定共享套接字的路径;我不确定默认值是什么,因为我使用配置文件配置连接共享。

在我的 .ssh/config 文件中,我有以下几行:

host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r

这样,我就不必记住使用-M-Sssh 确定主机/端口/用户名组合是否已存在可共享连接,并在可能的情况下使用该连接。

此选项自 2004 年起在 OpenSSH 中可用。

关于ssh - 如何重用 ssh 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20410252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com