Windows 上的 SSH ControlMaster 与 Cygwin 真的可行吗?

2023-12-19

有没有人能够在 Windows 上使用 control master 和 cygwin 创建多个会话而无需重复登录?我需要自动执行一系列 SSH 步骤,但无法要求用户每次都输入所需的标记化密码。

我已经配置了我的 cygwin ssh_config 如下:

Host *
    ControlMaster auto
    ControlPath /tmp/%r@%h:%p

当我启动第二个连接时,我在主服务器上收到以下错误消息,再次提示输入密码:

mm_receive_fd: no message header
process_mux_new_session: failed to receive fd 0 from slave

我见过其他人遇到这个问题,但我似乎找不到任何解决方案。

有人做过这个工作吗?


显然,经过多次搜索后的结论是,目前这是不可能的。这些是我发现的唯一处理此问题的链接:

https://stackoverflow.com/questions/17140457/imitating-a-shared-ssh-session-for-scripts-on-windows https://stackoverflow.com/questions/17140457/imitating-a-shared-ssh-session-for-scripts-on-windows“...但是 Windows 上没有 OpenSSH 的实现可以做到这一点(unix 套接字上的文件描述符在 Cygwin 中不起作用)。” 和

http://gcc.gnu.org/wiki/SSH_connection_caching http://gcc.gnu.org/wiki/SSH_connection_caching“不幸的是,如果您在 Cygwin 上使用 OpenSSH,您将无法利用连接缓存,因为 Cygwin 目前不支持通过 unix 域套接字传递文件描述符。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 上的 SSH ControlMaster 与 Cygwin 真的可行吗? 的相关文章

随机推荐

  • 修改数组的一行

    我刚刚开始学习J 有些东西我不知道如何正确做 例如 假设我想打印 2 个符号的棋盘 baba abab baba 为此 我假设您可以生成一个数组 baba baba baba 并反转第二行 生成数组很简单 3 4 ba 但倒车第二排是我挣扎
  • Python Flask 中 Session.pop 方法的第二个参数有什么作用?

    我正在学习 Flask 教程 只是想澄清会话对象的 pop attr 的作用以及为什么它需要 None 参数 app route logout def logout session pop logged in None flash You
  • 需要逆误差函数的代码

    有谁知道我在哪里可以找到 逆误差函数 的代码 Freepascal Delphi 会更好 但 C C 也可以 TMath DMath 库没有它 这是一个实现erfinv 请注意 为了使其正常工作 您还需要良好的实施erf function
  • React Hooks - 如何实现 shouldComponentUpdate?

    我知道你可以通过传递一个数组作为可选的第二个参数来告诉 React 跳过效果 例如 useEffect gt document title You clicked count times count Only re run the effe
  • 删除 checkboxradio 时 jQueryMobile 未捕获异常

    收到此消息 Error cannot call methods on checkboxradio prior to initialization attempted to call method refresh 我按照这里找到的演示进行操作
  • 如何使用 RestSharp 发送请求

    我正在尝试使用 RestSharp 客户端发布请求 如下所示 我将身份验证代码传递给以下函数 public void ExchangeCodeForToken string code if string IsNullOrEmpty code
  • 如何使用 jQuery 1.x 检测/处理 net::ERR_BLOCKED_BY_CLIENT?

    我正在尝试使用一个简单的脚本来检测内容拦截器 广告拦截扩展 基于主机的拦截 基于代理的拦截 如下所示 try ajax url pagead2 googlesyndication com pagead js adsbygoogle js d
  • 如何使用 NodeJS 在 SSH2 上执行多个命令

    我正在尝试使用 我想按照数组的顺序执行多个命令 从 GitHub 进行部署 我现在使用的代码包含在下面 async series Deploy from GitHub function callback Console shizzle co
  • 如何从 Ruby 中的 MULTI 块内的 Redis 读取数据?

    我在 MULTI 事务中封装了一组复杂的 Redis 命令 但事务中的逻辑取决于 Redis 中已有的值 但事务中的所有读取似乎都会返回nil 下面是一个演示该问题的示例 Dev gt redis set foo bar gt OK Dev
  • VBA 系统.集合.队列

    我刚刚发现here http analystcave com excel vba dictionary arrays and other data structures The VBA Queue 内置 Stacks and Queues可
  • Web 视图不适用于某些特定的 url

    public class MainActivity extends AppCompatActivity String url https www pinterest com Override protected void onCreate
  • 如何使用 swift 验证本地玩家?

    我正在尝试将游戏中心集成到我的游戏中并创建排行榜 我已经在 iTunes Connect 上创建了排行榜 启用了游戏中心并创建了一个沙盒测试器 尽管如此 我还是有这个错误 not able to authenticate fail erro
  • 使用 ruby​​ on Rails 安装 Susy 和 Compass

    我刚刚开始使用 ruby on Rails 我尝试做的第一件事就是安装 gems compass 和 susy 在弄清楚我需要将它们包含在 gemfile 中之后 我正在使用 RubyMine 并认为它会为我做这件事 当我尝试将 susy
  • 无损图像压缩工具[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Running 谷歌页面速度 https developers google com speed 在公
  • 如何在 Web 浏览器视图中从 Ionic 应用程序打开外部链接

    第 1 步 Ionic 创建新应用程序 离子启动 myApp1 侧菜单 第 2 步 创建新页面主页和关于我们 离子生成关于我们的页面 步骤 3 在 关于我们 页面创建按钮 将 URL 重定向到另一个网站 aboutus html GO ab
  • “很抱歉,出了点问题”:rails + nginx + puma + digitalocean + ssl

    我刚刚在生产服务器上的 Rails 应用程序上成功配置了 ssl 但现在 当我尝试访问该站点时 我收到 我们很抱歉 但出了点问题 错误 如果我不使用任何 ssl 设置来禁用 ssl 我的 Rails 应用程序将运行得很好 只有当我使用ssl
  • vim的正则表达式解释

    如果我想要所有带有文本 ruby 但不带有 myruby 的行 那么这就是我要做的 g
  • Rails 中的受保护方法和私有方法

    Ruby 中的方法可见性 公共 受保护和私有方法 已在以下地方得到了很好的解释 这篇博文 http weblog jamisbuck org 2007 2 23 method visibility in ruby 但在 Ruby on Ra
  • python 日志记录关闭和应用程序退出

    我在应用程序中使用日志记录模块 我想到如果日志记录模块支持一种可以优雅地关闭文件句柄等然后关闭应用程序的方法 那就太好了 例如 logger logging getLogger my app logger fatal We re toast
  • Windows 上的 SSH ControlMaster 与 Cygwin 真的可行吗?

    有没有人能够在 Windows 上使用 control master 和 cygwin 创建多个会话而无需重复登录 我需要自动执行一系列 SSH 步骤 但无法要求用户每次都输入所需的标记化密码 我已经配置了我的 cygwin ssh con