当前位置: 首页 > article >正文

Hadoop•FinalShell连接VMware免密登录

听说这是目录哦

  • FinalShell连接VMware🌤️
    • 解决重连失效
    • FinalShell的使用
  • 免密登录⛈️
  • 能量站😚

FinalShell连接VMware🌤️

保持虚拟机的开机状态,打开FinalShell,如果虚拟机关机或者挂起,连接就会断开。
在这里插入图片描述
在这里插入图片描述

我虚拟机设置的密码是123456,你们根据自己的填。
在这里插入图片描述

下面显示的是已经
在这里插入图片描述

解决重连失效

这种情况是虚拟机的网络连接断了,解决办法如下:

1.关闭NetworkManager

  • systemctl stop NetworkManager
  • systemctl status NetworkManager

2.开启network服务

  • systemctl restart network
  • systemctl status network

3.检查一下

  • ip addr
    在这里插入图片描述
    详细可参照:关于Linux重启后网卡失效解决方案

FinalShell的使用

作用:同时连接同一台虚拟机,FinalShell可以看到文件位置,方便理解。
在这里插入图片描述

免密登录⛈️

全程需要在root用户下使用。

  • 先创建三台虚拟机,把网络都配置好。(实现三台虚拟机间免密登录,你想多搞几台也行,我后面要弄完全分布式集群,至少三台)

  • 改好虚拟机的名字,便于后续操作。(让你的三台虚拟机看起来像一家人)
    更改虚拟机名字:
    关于最后的重启虚拟机,也可以用reboot重启系统,但是它开机有一个检查,也不快。使用这个命令会关闭所有运行中的程序再关机,所以要提前保存数据。
    在这里插入图片描述

  • 进行IP映射,三台虚拟机都要执行这个操作。⬇️
    vi /etc/hosts把主机名与对应的IP地址对应,到时候直接ping一下主机名就知道映射是否成功了。格式是IP地址 对应主机名,注意作为主机的那台也要!!!
    在这里插入图片描述

  • 以下正式开始配置免密登录(如果以前配置过了,用rm -rf ~/.ssh删除配置文件。)
    1.生成密钥:三台虚拟机都要执行ssh-keygen,生成各自的密钥。(不包命令enter三次)
    2.移动密钥:三台虚拟机都要执行ssh-copy-id node1,把密钥复制到定好的主机node1。(我的主机是node1)
    3.在node1执行cat ~/.ssh/authorized_keys,看密钥是否移动成功。
    在这里插入图片描述
    4.分配密钥:复制成功后,在主机node1内执行
    scp -r ~/.ssh/authorized_keys node2:~/.ssh/ 把密钥分配给node2(node2和node3是我的其它两台虚拟机)
    scp -r ~/.ssh/authorized_keys node3:~/.ssh/ 把密钥分配给node3
    执行命令后,它会让我们先输入yes,然后输入其它主机的密码(就命令里的虚拟机的)。
    5.验证免密登录:在主机node1内执行
    ssh node1 登录到主机node1
    ssh node2 登录到node2
    ssh node3 登录到node3
    注意:要把三台虚拟机都开着,主机才能找到连接的路径!!(否则No route to host)
    最后即可实现三机之间两两免密登录以及本机到本机。(如也可以在node2机登录到node1和node3)
    显示Connection refused:
    在这里插入图片描述

能量站😚

我感谢过去的自己,因为是TA让我蜕变成了更好的自己。
请添加图片描述

❤️谢谢你爱自己❤️


http://www.kler.cn/a/468343.html

相关文章:

  • 5. CSS引入方式
  • 26考研资料分享 百度网盘
  • 【知识协作工具】confluence、zentao、ONLYOFFICE、kooteam、cloudreve
  • C++进阶——用Hash封装unordered_map和unordered_set
  • Rocketmq 探索MQClientFactoryScheduledThread线程工作
  • 设计模式 行为型 策略模式(Strategy Pattern)与 常见技术框架应用 解析
  • centos7搭建大数据集群环境准备--安装java和scala环境
  • Lua语言的数据结构
  • (Pytorch)torch.autograd.grad()与torch.autograd.backward()
  • 爬取数据时如何设置合适的请求频率?
  • 八大排序算法,快排的三种递归非递归实现,归并的递归非递归实现,排序算法复杂度及稳定性分析【有图解】
  • Vue3实现PDF在线预览功能
  • 解析 SQL 中的 NULL 与比较操作:NULL 值与任何值的比较会返回 UNKNOWN
  • Visual Studio C++使用笔记
  • 【数学建模笔记】评价模型-基于熵权法的TOPSIS模型
  • PyTorch通过搭建LSTM网络,对MNIST手写数字数据集进行了训练和评估,实现了对手写数字的分类功能
  • 生成模型的现状2025年的新兴趋势
  • 手机投屏到电视的3种选择:无线本地投屏,无线远程投屏,AirPlay投屏
  • 设计模式 结构型 享元模式(Flyweight Pattern)与 常见技术框架应用 解析
  • np.ndarray 是 NumPy 库中的核心数据结构
  • 雅思真题短语梳理(三十五)
  • 决策树(二)属性选择度量之基尼系数详细讲解
  • lec7-路由与路由器
  • 《ROS2 机器人开发 从入门道实践》 鱼香ROS2——第5章内容
  • 弹性云服务器ECS“规格”
  • Vue3中使用 Vue Flow 流程图方法