SSH localhost身份验证失败

时间:2017-08-10 19:09:10

标签: macos authentication networking ssh localhost

在我的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.

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

1 个答案:

答案 0 :(得分:1)

更新:想出来。它是一个具有本地文件共享的设置。不知道为什么但开箱即用的配置不允许ssh进入localhost。修复:打开系统偏好设置 - >分享 - >检查远程登录(确保包含您的用户)