小编And*_*nke的帖子

无法在 macOS 上 ssh 到 localhost:作为新创建的用户“连接被 ::1 端口 22 关闭”

我在名为 的 iMac 上运行 macOS 10.14.6 angharad。一般情况下运行良好。

我创建了一个名为 的新用户帐户,alice用于测试 SSH 客户端。alice我可以使用 Mac 桌面界面登录,su - alice没有问题。但我无法以该用户身份 ssh 到 localhost。当我这样做时,我只会收到“连接已关闭”消息。

[~] $ ssh alice@localhost
Password:
Connection closed by ::1 port 22
[~] $
Run Code Online (Sandbox Code Playgroud)

我输入的密码绝对是正确的。

我可以ssh localhost或者ssh janke@localhost使用我的主janke帐户就可以了。

当我看着/var/log/system.log,每次尝试建立连接时都会看到其中一个出现:

Apr 19 22:48:28 angharad login[29662]: USER_PROCESS: 29662 ttys002
Apr 19 22:48:35 angharad com.apple.xpc.launchd[1] (com.openssh.sshd.E37AD3EB-1E30-4F30-B96A-FBE9B2240D7F[29710]): Service exited with abnormal code: 255
Run Code Online (Sandbox Code Playgroud)

(然后是来自 Electron 应用程序和 Microsoft 远程桌面客户端的一堆垃圾邮件。)

然后我查看控制台并发现了这个:

23:10:34.899109   sshd      error: …
Run Code Online (Sandbox Code Playgroud)

ssh macos

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

macos ×1

ssh ×1