Hadoop平台搭建和大数据分析-SSH免密登陆

Hadoop平台搭建和大数据分析-SSH免密登陆

SSH免密登陆
1、执行命令sudo apt-get install openssh-server安装软件包
在这里插入图片描述
报错 更新安装包重新安装
在这里插入图片描述
安装ssh时出现软件包 openssh-server 还没有可供安装的候选者错误
错误如下:

sudo apt-get install opensshserver正在读取软件包列表...
完成正在分析软件包的依赖关系树正在读取状态信息...
完成现在没有可用的软件包 openssh-server,
但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到
E:软件包 openssh-server 还没有可供安装的候选者

解决方案:
是我们的apt-get没有更新,操作命令如下:

sudo apt-get update

在这里插入图片描述
更新完毕后执行:

sudo apt-get install openssh-server

最后我们用命令ps -e|grep ssh 查看open-server安装成功没有
也可以用ssh localhost 命令来检测下是否可以连接

ps -e|grep ssh

在这里插入图片描述
解决方法:
我们用一个命令来看下,如果只有agent,说明没有安装openssh-server
开始用命令来安装openssh-serve

sudo apt-get install openssh-server

关闭防火墙
在这里插入图片描述
重新更新
在这里插入图片描述安装完成之后查看是否存在ssh进程
在这里插入图片描述
配置ssh免密登陆
在这里插入图片描述
再次执行ssh localhost免密登陆cat ./id
在这里插入图片描述
Master、slave1和slave2执行一样的ssh操作
在这里插入图片描述
分别查看他们的查看安装结果
在这里插入图片描述

在hosts添加文件配置信息 vi /etc/hosts
在这里插入图片描述
在这里插入图片描述
在master节点配置ssh免密,分发到slave两个节点上
在这里插入图片描述
master上免密登陆slave1
在这里插入图片描述
Slave1上免密登陆master
在这里插入图片描述
Master免密登陆Slave2
在这里插入图片描述
Slave2免密登陆master
在这里插入图片描述
Slave1免密登陆slave2
在这里插入图片描述
在这里插入图片描述
Slave1和slave2互相免密
在这里插入图片描述
补充:如何区分该装服务端还是客户端
如果 slave1 系统想要登录 slave2 系统,那么 slave1 装客户端, slave2 装服务端,如果想要互相都能登录,就服务端和客户端都装

ssh -l hadoop 192.168.56.101
(ssh -l [用户名] [远程ip])
( ip 可以用 ifconfig 命令查看)
在这里插入图片描述
将公钥追加到 authorized_keys 文件中

cat .ssh/id_rsa.pub >> .ssh/authorized_keys

赋予 authorized_keys 文件权限

chmod  600  .ssh/authorized_keys

在这里插入图片描述
验证
在这里插入图片描述
配置 slave1 无密码登录 slave2 服务器
以下操作均在 slave2 服务器上操作
1.复制 slave1 的公钥到 slave2 上

scp hadoop@192.168.195.133:/home/hadoop/.ssh/id_rsa.pub /home/hadoop

命令格式:(scp master_userName@master_ip:master_file slave1 _folder)
在这里插入图片描述
sudo加权
在这里插入图片描述
完成设置
将 slave1 公钥追加到 slave2 的 authorized_keys 文件中,删除 slave1 公钥文件

在这里插入图片描述

cat /home/hadoop/id_rsa.pub >> .ssh/authorized_keys
rm /home/hadoop/id_rsa.pub

sudo解决权限问题

验证是否成功(在 slave1 服务器上操作)
ssh 192.168.56.103
在这里插入图片描述
在这里插入图片描述
自此ssh配置完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值