我在使用docker部署hadoop集群时,想测试三台节点的ssh连接情况,ssh一直不通,甚至ssh lcoalhost 也会出现Permission denied, please try again的问题,后来想到这三台节点是从同一个镜像运行出来的容器,是不是没有设置密码(类似于Linux第一次进入root时需要sudo passwd 设置新密码),后来设置密码后,过来ssh 成功了。
如果这样还不行的话建议检查一下/etc/ssh/sshd_config 文件是否允许远程密码登录。
我在使用docker部署hadoop集群时,想测试三台节点的ssh连接情况,ssh一直不通,甚至ssh lcoalhost 也会出现Permission denied, please try again的问题,后来想到这三台节点是从同一个镜像运行出来的容器,是不是没有设置密码(类似于Linux第一次进入root时需要sudo passwd 设置新密码),后来设置密码后,过来ssh 成功了。
如果这样还不行的话建议检查一下/etc/ssh/sshd_config 文件是否允许远程密码登录。