如何进行Java开发中ZooKeeper的SSH免密登录
发表于:2024-10-10 作者:千家信息网编辑
千家信息网最后更新 2024年10月10日,这篇文章将为大家详细讲解有关如何进行Java开发中ZooKeeper的SSH免密登录,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们已经可以通过集群
千家信息网最后更新 2024年10月10日如何进行Java开发中ZooKeeper的SSH免密登录我们已经可以通过集群分发脚本同时向多台服务器传输数据,但是你会发现,在传输数据的时候,还是会出现输入对方服务器的密码,这样也挺麻烦,别急,接下来我们要说的,就是如何解决这种情况,这个技术就是SSH免密登录。
这篇文章将为大家详细讲解有关如何进行Java开发中ZooKeeper的SSH免密登录,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
免密登录原理
如图所示:
1、在hadoop100上,生成公钥和私钥:
(1)在~目录下,使用ls -a 命令你会发现,在这个目录下其实有一个隐藏的目录:.ssh
(2)进到该目录下,执行如下命令:
[root@hadoop100 ~]# ssh-keygen -t rsa
三次回车,再次查看该目录,会发现生成了一个公钥文件和私钥:
(3)将公钥拷贝到要免密登录的目标服务器上,执行如下命令
[root@hadoop100 .ssh]$ ssh-copy-id hadoop101[root@hadoop100 .ssh]$ ssh-copy-id hadoop102
(4)在目标服务器的.ssh目录里,会发现生成了 authorized_keys文件。
(5)测试,在hadoop100下,执行如下命令,会发现不需要输入密码
[root@hadoop100 .ssh]# ssh hadoop101
(6)此时,在hadoop100下执行连接自己的命令,会发现居然还需要输入密码,所以也需要添加公钥到自己服务器下:
添加公钥:
(7)执行昨天的目录同步,你会发现,不再输入密码:
2、在hadoop101上执行上述操作,配置无密登陆到hadoop100,hadoop102上。
(1)
(2)
(3)
(4)
关于如何进行Java开发中ZooKeeper的SSH免密登录就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
目录
登录
公钥
命令
服务器
服务
密码
输入
生成
开发
内容
就是
数据
文件
文章
更多
目标
知识
篇文章
传输
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
绝地求生2显示服务器无影响
在dns服务器中最主要的信息
大学课程网络安全
安庆餐饮软件开发公司哪家好
没有数据库邮件选项
c连接mysql数据库
法正北京软件开发有限公司
深圳华为服务器新公司
linux服务器安全攻防 豆瓣
德化高校毕业生数据库
最著名的服务器域名
系统数据处理软件开发
人脸识别服务器价格
内网机网络安全
数据库设计一个图书表
网络安全 社会效益
开发软件开发成本科目设置
科技it 互联网
电网承认网络技术吗
网络安全技术与运用杂志
ason数据库
腾讯云服务器哪个版本好用
mac不上万方数据库
数据库中string
停车软件怎么找不到数据库
应用系统包含数据库
丹阳初心网络技术有限公司
华为bmc软件开发部
多媒体法制展厅软件开发
黄河鲲鹏服务器和台式机生产线