在我的Mac上测试ssh功能,并想知道为什么只需使用以下命令SSH进入localhost:
$ 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.
如果输入正确的密码,行为会有所不同,所以我知道我的密码是正确的。但为什么身份验证仍会失败?请帮忙!
答案 0 :(得分:1)
更新:想出来。它是一个具有本地文件共享的设置。不知道为什么但开箱即用的配置不允许ssh进入localhost。修复:打开系统偏好设置 - >分享 - >检查远程登录(确保包含您的用户)