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

迫于懒,配置了.ssh/config 文件,然后今天突然发现 ssh 的语句不能用了,有法子修复吗?

  •  
  •   jimmy · 2018-05-08 23:24:39 +08:00 · 4983 次点击
    这是一个创建于 2420 天前的主题,其中的信息可能已经有所发展或是发生改变。
    远程服务都是配置了端口等信息,因为懒的输入那么多东西,就在.ssh 目录下配置了一个 config 文件,配置的当下是可以正常使用的,常规的 ssh user@ip 也可以正常使用。

    今天想连服务器的时候发现,所有的 ssh 语句都没有任何响应,表现的症状为纯换行没执行(或许执行了,但没有任何反馈),这是啥情况?有办法修复吗?
    第 1 条附言  ·  2018-05-10 09:17:12 +08:00
    WTF,找到问题原因了,因为代理的关系,关掉就好了😂🤣
    感谢各路大佬们的建议与解决方案。
    24 条回复    2018-05-10 08:50:39 +08:00
    shiyouming91
        1
    shiyouming91  
       2018-05-09 05:48:50 +08:00 via iPhone
    远程服务器的 config ?可以 scp 下来改好了再 scp 回去
    jimmy
        2
    jimmy  
    OP
       2018-05-09 09:00:44 +08:00
    @shiyouming91 不是,本地的 config,然后我把这个文件删除,ssh 也不能用😂
    anguslg
        3
    anguslg  
       2018-05-09 10:48:44 +08:00
    ssh -v user@ip

    看日志
    jimmy
        4
    jimmy  
    OP
       2018-05-09 11:09:41 +08:00
    @anguslg 得到这些信息
    ```
    OpenSSH_7.6p1, LibreSSL 2.6.2
    debug1: Reading configuration data /Users/uss/.ssh/config
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 48: Applying options for *
    debug1: Connecting to 1xx.6x.xxx.1xx port 22.
    ```
    anguslg
        5
    anguslg  
       2018-05-09 11:24:34 +08:00
    @jimmy 这几行没有错误信息啊
    jimmy
        6
    jimmy  
    OP
       2018-05-09 11:29:46 +08:00
    @anguslg 是没有错误信息,但不知道为啥,终端里啥动静都没有,就一个回车在那边闪光标。
    ```
    提示符:>ssh user@ip
    (空白行,光标在这边一直闪)
    ```
    就这样可以闪上一整天。
    anguslg
        7
    anguslg  
       2018-05-09 11:34:30 +08:00
    @jimmy 测试一下连接内网的机器看看
    jimmy
        8
    jimmy  
    OP
       2018-05-09 11:36:06 +08:00
    @anguslg 一样😂
    anguslg
        9
    anguslg  
       2018-05-09 11:42:02 +08:00
    @jimmy ssh localhost 呢
    jimmy
        10
    jimmy  
    OP
       2018-05-09 11:43:54 +08:00
    @anguslg 我本地没有开 sshd,所以这个有报错:
    ssh: connect to host localhost port 22: Connection refused
    anguslg
        11
    anguslg  
       2018-05-09 11:45:30 +08:00   ❤️ 1
    @jimmy 开一下慢慢调试咯
    hcymk2
        12
    hcymk2  
       2018-05-09 12:05:06 +08:00
    没有 Connection established ?
    jimmy
        13
    jimmy  
    OP
       2018-05-09 13:56:39 +08:00
    @hcymk2 网络一直正常
    hcymk2
        14
    hcymk2  
       2018-05-09 14:14:27 +08:00
    @jimmy
    debug 里面有没有 Connection established
    manhere
        15
    manhere  
       2018-05-09 14:20:00 +08:00
    没有公网 IP 的宽带有这个坑
    jimmy
        16
    jimmy  
    OP
       2018-05-09 14:21:39 +08:00
    @hcymk2 完整的 debug 信息在 4 楼,没有其他任何信息了
    jimmy
        17
    jimmy  
    OP
       2018-05-09 14:23:02 +08:00
    @manhere 是这个问题?可是我同台电脑装了个 Ubuntu 虚拟机却可以连。宿主机就不行😂
    hcymk2
        18
    hcymk2  
       2018-05-09 15:12:45 +08:00
    @jimmy 那就是没连上啊。
    katsusan
        19
    katsusan  
       2018-05-09 15:52:55 +08:00 via iPhone
    可能和远程主机握手的时候挂了,抓个 22 端口的包看看
    anguslg
        20
    anguslg  
       2018-05-09 17:17:08 +08:00
    清一下 iptables 看看 (死马当做活马医了
    warcraft1236
        21
    warcraft1236  
       2018-05-09 17:20:21 +08:00
    感觉像是连接远程的服务器的时候挂在那了
    liuzhaowei55
        22
    liuzhaowei55  
       2018-05-10 07:50:37 +08:00 via iPhone
    找到 know_hosts 文件,对应这个服务器的那一行删掉,然后再试试
    liuzhaowei55
        23
    liuzhaowei55  
       2018-05-10 07:51:44 +08:00 via iPhone
    这个文件在~/.ssh/know_hosts
    jimmy
        24
    jimmy  
    OP
       2018-05-10 08:50:39 +08:00
    @liuzhaowei55 不行😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.