ssh免密登录配置

  1. ssh免密登录配置
  2. 一、前期准备
  3. 二、具体步骤
  4. 三、给ip地址添加映射

ssh免密登录配置

一、前期准备

这个是建立在已经有了节点机器,和master机器的情况下,为了我们对分布式的操作能够更加方便,我们需要对所有的机器之间进行ssh的免密认证。首先,准备好,节点机器和master机器,比如其中一台节点机器的ip为130.12.13.1。这里只给出一台节点机的连接操作。

二、具体步骤

首先我们到master机器上面,输入

ssh-keygen

这个操作是给我们的机器生成密钥,注意:ssh和-之间没有空格,接着输入

ssh-copy-id 130.12.13.1

可以把我们之前生成的密钥拷贝到这个ip地址的机器上面去,这样相当于给了这个机器一个进入到master机的权限。现在我们输入ssh 130.12.13.1就可以免密登入到我们的节点机器上面去了。

三、给ip地址添加映射

找到hosts文件,并且用vim命令打开,正常在节点机器的/etc/hosts文件下面,使用命令

vim /etc/hosts

可以打开hosts文件,按一下键盘上面的i键,进入到编辑状态,在最后添加一行

130.12.12.1        slave1

这个是把ip地址映射到slave1上面去,就比如我们使用cmd控制台去ping一下百度的网址,接受到的信息是这样的:

C:\Users\19908>ping www.baidu.com

正在 Ping www.a.shifen.com [180.101.49.11] 具有 32 字节的数据:
来自 180.101.49.11 的回复: 字节=32 时间=3ms TTL=55
来自 180.101.49.11 的回复: 字节=32 时间=4ms TTL=55
来自 180.101.49.11 的回复: 字节=32 时间=4ms TTL=55
来自 180.101.49.11 的回复: 字节=32 时间=3ms TTL=55

180.101.49.11 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 3ms,最长 = 4ms,平均 = 3ms

这里的ip地址其实就是百度的ip地址,而那个网址是百度将ip地址映射过去的。接着上面的,添加完之后,我们按下esc键,然后shift加上冒号,加上wq,w代表保存,q代表退出。完成这些所有步骤之后,使用ssh slave1就可以免密登录到我们的节点机器上面去了。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1990858822@qq.com

文章标题:ssh免密登录配置

本文作者:XIAOK Z

发布时间:2019-09-11, 14:11:36

最后更新:2019-09-11, 14:36:35

原始链接:http://yoursite.com/2019/09/11/ssh免密登录配置/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏