0

我正在尝试ssh从 Ubuntu 16.04 机器连接到 mac PC。我正在使用这个命令

 ssh username@192.168.17.74 -p 9900

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

ssh_exchange_identification: Connection closed by remote host

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

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

4

2 回答 2

2

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

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

于 2018-07-10T13:09:24.053 回答
0

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

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

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

于 2021-09-09T02:38:21.323 回答