通过SSH连接到macOS High Sierra

时间:2018-09-24 04:59:02

标签: macos docker ssh openssh macos-high-sierra

我目前有一个macOS High Sierra(我的本地主机),我想从终端进行SSH。

我尝试了以下操作:

  1. 我已启用首选项->共享->远程登录->允许以下用户访问:所有用户。当我只是打开终端并运行以下命令时:ssh username @ private_ip(carlitosdroid@192.168.1.33)

我总是得到ssh_exchange_identification:远程主机消息关闭了连接。我已经使用-v参数来查看日志,并且总是收到与key_load_public相关的错误。总之,从该错误开始,我进行的所有其他尝试都没有结果。例如,如果我想从 Docker容器进行连接,我不会得到结果。

$ ssh -v -p 22 carlitosdroid@192.168.1.33
OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to 192.168.1.33 port 22.
debug1: Connection established.
debug1: identity file /Users/carlitosdroid/.ssh/id_rsa type 0
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/carlitosdroid/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6
ssh_exchange_identification: Connection closed by remote host

为什么会发生此错误?

0 个答案:

没有答案