2025年配置ssh免密登录(配置ssh免密登录实训报告)

配置ssh免密登录(配置ssh免密登录实训报告)需要三台或三台以上的主机 并修改主机名分别为 master slave1 slave2 配置网络 配置均在同一网段 并分别修改主机配置文件 etc hosts 实现 SSH 登录需要 openssh 和 rsync 两个服务 一般情况下默认已经安装 可以通过下面命令查看结果 命令为 使用 root 用户登录 修改 SSH 配置文件 etc ssh sshd config 的下列内容

大家好,我是讯享网,很高兴认识大家。



 
  
讯享网

配置网络(配置均在同一网段),并分别修改主机配置文件"/etc/hosts"

讯享网

使用 root用户登录,修改 SSH配置文件"/etc/ssh/sshd_config"的下列内容,需要将PubkeyAuthentication yes前面的#号删除,启用公钥私钥配对认证方式。

 
   
  • 在master节点上生成密钥



  • 在slave1节点上生成密钥



  • 在slave2节点上生成密钥



  • master节点



  • slave1节点







  • slave2节点



  • master



  • slave1



  • slave2



  • master



  • slave1



  • slave2



将master节点公钥复制到每个slave节点

将 Master 节点的公钥 id_rsa.pub 复制到每个 Slave 点hadoop用户登录,通过 scp命令实现密钥拷贝。

首次远程连接时系统会询问用户是否要继续连接。需要输入“yes”,表示继续。因为目前尚未完成密钥认证的配置,所以使用 scp命令拷贝文件需要输入 slave1节点 hadoop用户的密码。

  • master


在slave节点上将公钥复制到文件里

  • slave1



  • slave2



将每个 Slave节点的公钥保存到 Master

  • slave1



  • slave2



在 Master节点把从 Slave节点复制的公钥复制到 authorized_keys文件

  • 查看 Master 节点 authorized_keys 文件
    可以看到 Master节点 authorized_keys文件中包括 master、slave1、slave2三节点的公钥。






  • 验证 Master到每个 Slave节点无密码登录
    hadoop用户登录 master节点,执行 SSH命令登录 slave1和 slave2节点。可以观到不需要输入密码即可实现 SSH登录。






  • 验证两个 Slave节点到 Master节点无密码登录




小讯
上一篇 2025-06-13 16:26
下一篇 2025-04-25 14:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148962.html