【问题标题】:ssh_exchange_identification: Connection closed by remote host Macssh_exchange_identification:连接被远程主机 Mac 关闭
【发布时间】:2021-09-09 10:38:21
【问题描述】:

我正在尝试将ssh 从 Ubuntu 16.04 机器发送到 Mac PC。我正在使用这个命令

 ssh username@192.168.17.74 -p 9900

打开的端口是 9900 但我收到此错误

ssh_exchange_identification: Connection closed by remote host

但是,如果我在 mac PC 上尝试ssh username@localhost,那么它不会给出任何错误。防火墙已禁用,我已允许所有传入连接。 OpenSSH 版本是 7.5p1。

请注意,mac PC 位于远程地理位置,我正在通过 TeamViewer 访问它。

【问题讨论】:

    标签: macos ssh libressl


    【解决方案1】:

    尝试将-v 添加到您的 ssh 命令中。这有助于我在过去调试连接问题。

    如果我不得不猜测,我会说您在 Mac 上拥有所需的凭据,但在另一台机器上却没有。

    【讨论】:

      【解决方案2】:

      我在 mac 上打开了一个反向端口,它已经工作了多年。我通过 ssh 连接到我的 Linux 服务器,该服务器打开了后台通道,因此我可以执行类似“scp mac:mac_file”之类的操作。没有任何进一步的身份证明。

      硬件升级后,部分系统设置丢失,停止工作,抛出此错误。

      为我解决的问题是在 mac 上的系统偏好设置中打开共享,并启用远程登录。

      【讨论】:

        猜你喜欢
        • 2021-02-04
        • 2018-08-13
        • 1970-01-01
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 2019-10-27
        • 2014-07-30
        • 2016-05-13
        相关资源
        最近更新 更多