上节介绍了ssh远程登录工具的使用,每次登录都需要密码验证。这种方式在主机较少的情况下可行,但是如果主机很多的话,每次的验证就会成为一个很大的负担,而且还容易出错;此外,很多的分布式系统如HDFS和YARN,以及Spark的Standalone集群等都是主/从式(Master/Slave)架构,它们都需要使用ssh命令从Master远程登录到各个Slave节点,集群规模达到成百上千个节点时,这个验证工作就会成为一个瓶颈。因此,这些大规模分布式系统往往都会用到“远程无密码登录”技术,它可以实现ssh无密码远程登录其他主机,这样可以极大地简化验证工作,降低出错概率和提升效率。
本节介绍的远程无密码登录的工作机制和步骤,属于实践内容,因为后续章节会用到此部分内容, 所以本实践必须完成 。具体内容请参考本书配套免费电子书 《Linux快速入门与实战——扩展阅读与实践教程》 中的“ 实践4:远程无密码登录”。