SSH 本地主机身份验证失败的 mac



在我的Mac上测试ssh功能,并想知道为什么仅使用以下命令通过SSH连接到本地主机:

$ ssh localhost

提示我输入密码,并响应

Password: 
localhost: Authentication failed.

在第一次尝试时(输入正确的本地密码后(,如果我输入了错误的密码或什么都没有,则始终如一地跟进更多提示:

$ ssh localhost
Password:
Password:
Password:
squid@localhost's password:
Received disconnect from ::1 port 22:2: Too many authentication failures
Authentication failed.

如果我输入正确的密码,则行为会有所不同,因此我知道我的密码是正确的。但是为什么身份验证仍然会失败?请帮忙!

更新:想通了。这是具有本地文件共享的设置。不知道为什么,但开箱即用的配置不允许 ssh 进入本地主机。解决方法:打开"系统偏好设置"-">共享"->检查"远程登录"(确保您的用户包括在内(

最新更新