V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
publicAdmin
V2EX  ›  Apple

iTerm2 ssh 出现诡异现象,求小伙伴支招,来来来~

  •  
  •   publicAdmin · 2016-06-23 23:34:14 +08:00 · 2386 次点击
    这是一个创建于 3073 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ssh server1 连接成功, 断开, ssh 连接 server2 , 结果被重置连接上 server1,且自动跳过输密码步骤。 哪怕完全退出 iTerm2,再次启动 ssh 还是重置,蛋遂。 遂考虑用自带终端 ssh 连接,发现依然一样,怀疑是不是 zsh 哪里配置作祟。 找不到原因.不晓得有无小伙伴知晓如何解决?万分感谢!

    7 条回复    2016-06-24 05:38:14 +08:00
    Citrus
        1
    Citrus  
       2016-06-23 23:38:23 +08:00 via iPhone
    用的 IP 还是域名?是否有 Hosts ?
    xfwduke
        2
    xfwduke  
       2016-06-23 23:43:20 +08:00   ❤️ 1
    ssh -vvv $server_addr

    看下详细日志就知道发生了什么
    publicAdmin
        3
    publicAdmin  
    OP
       2016-06-23 23:51:11 +08:00
    @Citrus ip, 你是说 /etc 下的 hosts 文件吗?有的。
    @xfwduke 感谢,马上尝试
    publicAdmin
        4
    publicAdmin  
    OP
       2016-06-23 23:57:37 +08:00
    @xfwduke

    ```
    OpenSSH_6.9p1, LibreSSL 2.1.8
    debug1: Reading configuration data /Users/tory/.ssh/config #为了使用不同私钥登录我在这个 config 文件指定了映射
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 21: Applying options for * #好像是这句
    debug1: auto-mux: Trying existing master
    debug2: fd 3 setting O_NONBLOCK
    debug2: mux_client_hello_exchange: master version 4
    debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
    debug3: mux_client_request_session: entering
    debug3: mux_client_request_alive: entering
    debug3: mux_client_request_alive: done pid = 41395
    debug3: mux_client_request_session: session request sent
    debug1: mux_client_request_session: master session id: 6
    Last login: Thu Jun 23 23:48:36 2016 from 192.168.0.130

    ```
    这个是我连接 server2 的时候产生的。
    有点儿看不懂。/囧。
    xfwduke
        5
    xfwduke  
       2016-06-24 00:01:16 +08:00
    会不会是你在 .ssh/config 里面把 2 个别名指向同一台 server 了
    publicAdmin
        6
    publicAdmin  
    OP
       2016-06-24 00:01:40 +08:00
    @xfwduke 感谢启发,发现过程中在加载 config 配置,我把不是手动添加的部分注释掉,链接正常了.
    #ControlMaster auto -----应该是这步
    #ControlPath /tmp/[email protected]:22
    #ControlPath /tmp/[email protected]:22
    #ControlPersist yes
    wd
        7
    wd  
       2016-06-24 05:38:14 +08:00 via iPhone
    不同服务器 controlpath 得不同啊 你写死要怎么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4434 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:04 · PVG 18:04 · LAX 02:04 · JFK 05:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.