对应普通用户(非root用户),在通过ssh-keygen生成公密实现ssh无密码登录时(比如,ssh localhost),收到错误信息如下:
Connection closed by ::1
然后,登录失败。
问题分析:
在部署hadoop2.2.0时创建了一个无密码用户hduser, 然后采用ssh-keygen生成密匙,然后验证 ssh localhost. 由于没有为hduser设置密码,导致ssh localhost失败。
解决方案:
为hduser设置密码后,就可以正常工作了