相关疑难解决方法(0)

OpenSSH 禁用给定主机名的 ControlMaster

我正在使用OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011Mac OS X Snow Leopard。我ControlMaster配置了用于维护持久连接的功能。我~/.ssh/config有以下几点:

Host *
  ControlPath /ms/%r@%h:%p
  ControlMaster auto
  ControlPersist 4h

Host *.unfuddle.com
  ControlMaster no
Run Code Online (Sandbox Code Playgroud)

但是,据我所知 - 即使我尝试将 SSH 用于 unfuddle.com 主机,也总是会创建主连接:

[andrey-mbp ~]$ ssh -v git@droolit.unfuddle.com
OpenSSH_5.9p1、OpenSSL 0.9.8r 2011 年 2 月 8 日
debug1:读取配置数据 /Users/akhkharu/.ssh/config
debug1: /Users/akhkharu/.ssh/config line 1: Applying options for *
debug1:/Users/akhkharu/.ssh/config 第 6 行:为 *.unfuddle.com 应用选项
debug1:读取配置数据 /usr/local/Cellar/openssh/5.9p1/etc/ssh_config
debug1:自动复用:尝试现有的主
debug1:控制套接字“/ms/git@droolit.unfuddle.com:22”不存在
debug1:连接到 droolit.unfuddle.com [174.129.5.196] 端口 22。
debug1:连接建立。
debug1:身份文件 /Users/akhkharu/.ssh/id_rsa 类型 1
debug1:身份文件/Users/akhkharu/.ssh/id_rsa-cert type …

ssh mac-osx

22
推荐指数
3
解决办法
1万
查看次数

标签 统计

mac-osx ×1

ssh ×1