配置ssh免密码登录

配置ssh免密码登录SSH SecureShell 是建立在 TCP TP 协议的应用层和传输层基础上的安全协议 SSH 保障了远程登录和网络传输服务的安全性 起到了防止信息泄露等作用 通过 SSH 可以对文件进行加密处理 SSH 也可以运行于多平台 一 配置 SSH 无密码登录的步骤如下 以下步骤都是在主节点 master 上操作的 1 使用 ssh keygen 产生公钥与私钥对 输入命令 ssh keygen trsa 接着按三次 Enter 键 生成私有密钥 id rsa 和公有密钥 idrsa pub 两个文件 ss

SSH ( Secure Shell)是建立在TCP/TP协议的应用层和传输层基础上的安全协议。SSH保障了远程登录和网络传输服务的安全性,起到了防止信息泄露等作用。通过SSH可以对文件进行加密处理,SSH也可以运行于多平台。

一: 配置SSH无密码登录的步骤如下,以下步骤都是在主节点master 上操作的。

 ( 2)用ssh-copy-id将公钥复制到远程机器中,执行命令

ssh-copy-id -i /root/.ssh/id_rsa.pub master  //依次输入yes,(root用户的密码)

ssh-copy-id -i /root/.ssh/id_rsa.pub slave1 //同上

ssh-copy-id -i /root/.ssh/id_rsa.pub slave2 //同上

ssh-copy-id -i /root/.ssh/id_rsa.pub slave3 //同上

( 3)验证SSH是否能够无密钥登录。
在master下分别输入 ssh slave1 , ssh slave2 、ssh slave3,如图所示,说明配置SSH免密码登录成功。
配置ssh免密码登录

 以上就是ssh免密密码登录的正确流程

二:过程中遇到的问题

1:主要问题大多出现在(2)中,“master”为自己机器的主机名,如果主机名不正确会出现“no identities found”的报错,则需要返回主机中查看自己的主机名,命令为”hostname“。

同时,我们可以使用命令ssh root@192.167.168.100(ip地址)的方法验证,如果出现(2)的步骤,说明,ip地址也出现了错误,错误指令为no route to host当时主机的ip地192.168.197.100(为本人ip地址),但是在修改/etc/hosts/文件时ip地址错误的写成192.168.197.130,此时有了两个主机的ip地址,进入/usr/local/hadoop-2.6.4/etc/hadoop/(本人hadoop解压路径)目录下,找到/etc/hosts/文件并修改,输入正确的ip并检查主机名

如果还没解决,建议一切从头再来

问题解决

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210977.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:27
下一篇 2026年3月18日 下午11:28


相关推荐

  • idea 2022.01 激活码-激活码分享2022.02.28

    (idea 2022.01 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~40ZKSWCX8G-eyJsaWNlb…

    2022年4月1日
    460
  • 代码注册广播需要调用registerReceiver()方法_设计一个注册页面register

    代码注册广播需要调用registerReceiver()方法_设计一个注册页面register前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其实就是注册广播接收器,本文将探讨Android应用程序是如何注册广播接收器以及把广播接收器注册到哪里去的。     在Android的广播机制中,ActivityManagerService扮演着广播中心的角色,负责系统

    2025年11月1日
    4
  • Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]

    Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]问题:运行项目在Chrome中打开出现以下问题您的连接不是私密连接攻击者可能会试图从x.x.x.x窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给Google,以帮助我们提升Chrome的安全性。隐私权政策x.x.x.x通常会使用加密技术来保护您的信息。GoogleChrome此次尝试连接到x.x.x.x时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图

    2022年5月2日
    171
  • idea激活码2021.12【2021最新】

    (idea激活码2021.12)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlFN…

    2022年3月30日
    59
  • c#窗体怎么居中_窗口居中

    c#窗体怎么居中_窗口居中窗体始终居桌面中央显示,需要考虑以下两个方面:(1).窗体距离桌面左部边缘与桌面的宽度以及自身宽度的判断;(2).窗体距离桌面上边缘与桌面的高度以及自身高度的判断下面用代码一一实现,当然这都是在窗体加载时完成this.Left=Screen.PrimaryScreen.Bounds.Width/2-this.Width/2;//桌面的宽度的一半减去自身宽的的一半this…….

    2025年10月14日
    7
  • Lua 语言

    Lua 语言Lua 是一种轻量语言 它的官方版本只包括一个精简的核心和最基本的库 这使得 Lua 体积小 启动速度快 它用标准 C 语言编写并以源代码形式开放 编译后仅仅一百余 K 可以很方便的嵌入别的程式里 和许多 大而全 的语言不一样 网路通讯 图形界面等都没有默认提供 但是 Lua 可以很容易地被扩展 由宿主语言 通常是 C 或 C 提供这些功能 Lua 可以使用它们 就像是本来就内置的功能一样 事实上 现在已经有很多成熟

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号