SSH本地主机认证失败的MAC

问题描述:

测试我的Mac上的SSH功能,不知道为什么SSH逼到用命令本地主机:SSH本地主机认证失败的MAC

$ ssh localhost 

提示我输入密码,并与

Password: 
localhost: Authentication failed. 

的响应第一次尝试(输入正确的本地密码后),并始终如一地遵循了更多的提示,如果我输入了错误的密码或没有:

$ ssh localhost 
Password: 
Password: 
Password: 
[email protected]'s password: 
Received disconnect from ::1 port 22:2: Too many authentication failures 
Authentication failed. 

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

+0

也许密码验证是不允许的(好的选择!)。 – Jakuje

+0

将'-v'选项添加到您的ssh命令中:'ssh -v localhost' –

+0

UPDATE:这是一个包含本地文件共享的设置。不知道为什么,但开箱即用的配置不允许ssh进入本地主机。 修复:打开系统偏好设置 - >共享 - >检查文件共享(确保您的用户包含在内) – sadsquid

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