03Xshell常用插件的安装及SSH免密登录的配置
本节承接上一章 JDK 与阿里云源配置。主要完成两大内容四款高频实用工具插件安装以及大数据集群必备的SSH 免密登录配置。常用插件能大幅提升终端操作效率、降低排错门槛SSH 免密登录则解决了集群节点间频繁跳转反复输密码的问题是 Hadoop 集群启动、文件同步、分布式脚本执行的前置必要配置。一、四款常用运维插件安装CentOS7 最小化安装后很多实用工具默认没有预装我们通过阿里云 YUM 源统一安装四款高频插件三台虚拟机全部执行。所有软件通过 yum 安装为系统级全局可用无需指定目录在任意路径下都能直接调用。统一安装命令格式运行yum -y install 插件名称命令解释yum install在线安装软件-y自动确认所有安装提示无需手动输入 y 确认安装成功最后会显示Complete!1.1 vim 语法高亮编辑器运行yum -y install vim作用说明增强版 vi 编辑器支持代码关键字、注释、字符串的颜色高亮区分。后续修改配置文件时语法一目了然比原生 vi 可读性强很多是 Linux 运维必备编辑工具。使用方式vim 文件名打开编辑操作逻辑和 vi 完全一致i 键编辑、ESC 退出、:wq保存。1.2 lrzsz 文件传输工具运行yum -y install lrzsz作用说明基于 Zmodem 协议的轻量文件传输工具安装后直接在 Xshell 窗口就能拖拽上传、下载文件不用每次都打开 FileZilla。常用命令rz上传文件执行后弹出本地文件选择窗口选中即上传到当前目录sz 文件名下载文件到本地电脑1.3 tree 目录树查看工具运行yum -y install tree作用说明以树形层级结构递归展示目录下所有子文件夹和文件父子关系一目了然。查看 JDK、Hadoop 等多层级目录结构时非常直观不用反复 cd 进入子目录。常用命令tree展示当前目录完整树结构tree -L 2只展示前 2 层避免目录过深刷屏1.4 net-tools 网络工具包运行yum -y install net-tools作用说明经典网络运维工具集合包含ifconfig、netstat、route等常用网络命令。CentOS7 默认只带ip addr安装后可以用更熟悉的命令查看 IP、端口占用、路由表排错更方便。常用命令ifconfig快速查看网卡 IP 地址netstat -nltp查看当前所有监听端口排查服务是否启动成功四款全部安装完成后终端输出Complete!即全部安装成功。二、SSH 免密登录原理说明大数据集群中主节点需要频繁远程登录从节点执行命令、同步文件如果每次都输入密码不仅效率低自动化脚本也无法运行。SSH 免密登录通过公私钥非对称加密机制在保证安全的前提下实现无密码登录。核心原理每台机器生成一对密钥公钥锁私钥钥匙公钥可以公开分发到其他所有服务器私钥必须自己留好不能泄露登录时本机发送私钥去匹配对方服务器上的公钥配对成功直接登录无需输密码三台集群节点需要两两互发公钥实现任意节点之间都能免密互通三、生成 SSH 密钥对三台虚拟机各自生成自己的密钥对。执行生成命令运行ssh-keygen命令解释ssh-keygenSSH 密钥生成工具默认生成 RSA 加密算法的公私钥对执行后连续按三次回车即可第一次回车确认密钥保存路径默认 /root/.ssh不用改第二次回车设置私钥密码留空即免密直接回车第三次回车确认私钥密码再次回车完成后会输出密钥指纹、随机图像等信息在/root/.ssh/目录下生成两个文件id_rsa私钥文件本机留存绝对不能外传id_rsa.pub公钥文件需要分发给其他所有节点四、分发公钥实现三台互信4.1 分发规则三台机器两两互相发送公钥一共 6 次分发确保任意一台登录另外两台都免密hadoop01 → hadoop02、hadoop03hadoop02 → hadoop01、hadoop03hadoop03 → hadoop01、hadoop02另外hadoop01既作为服务器又作为客户端需要给自己发送一次密钥以完善连接链4.2 分发命令使用ssh-copy-id命令把本机公钥发送到目标服务器以 hadoop01 为例依次执行运行ssh-copy-id hadoop01 ssh-copy-id hadoop02 ssh-copy-id hadoop03命令解释ssh-copy-id自动把本机公钥追加到目标机器的授权密钥文件中后面跟目标主机名hosts 映射正常直接写主机名即可执行后第一次会提示Are you sure you want to continue connecting (yes/no)?输入yes回车然后输入目标机器的 root 密码即可完成分发。注意输入的是目标节点的密码不是当前节点密码。比如在 hadoop01 上发给 hadoop02就输入 hadoop02 的 root 密码。hadoop02、hadoop03 两台机器重复以上操作分别把公钥发给另外两台和自己。全部完成后三台机器两两互信建立完毕。五、免密登录验证5.1 测试远程登录在 hadoop01 上执行登录 hadoop02运行ssh hadoop02命令解释ssh远程登录命令后跟目标主机名如果不需要输入密码直接进入并且终端主机名从hadoop01变成了hadoop02说明免密配置成功。5.2 确认当前所在机器登录后可以通过两个命令验证确实进入了目标机器运行ip addr查看当前 IP确认是 hadoop02 的地址运行hostname查看当前主机名输出 hadoop02 即确认无误5.3 退出远程连接验证完成后退出远程会话回到本机运行exit命令解释exit 退出当前 SSH 连接终端提示符变回 hadoop01说明回到了原机器依次测试三台机器互相登录全部免密即配置完成。六、本节小结安装 vim、lrzsz、tree、net-tools 四款常用工具分别解决编辑高亮、快捷传文件、目录结构查看、网络排错四大高频需求理解 SSH 公私钥免密登录原理公钥分发、私钥留存的非对称加密逻辑掌握ssh-keygen生成密钥、ssh-copy-id分发公钥的完整操作流程

相关新闻

深圳成人学历教育机构精选清单:9家靠谱机构深度对比

深圳成人学历教育机构精选清单:9家靠谱机构深度对比

导语 在深圳打拼的在职人员,想要通过成人学历教育提升竞争力、满足积分落户需求或考取职业资格证书,面对市场上众多的教育培训机构,往往不知如何选择。成人学历教育不同于其他消费型服务,涉及到学习周期、费用投入和最终的学历认可…

2026/7/23 16:02:27阅读更多 →
计算机毕业设计之基于MVC架构科技资讯网站

计算机毕业设计之基于MVC架构科技资讯网站

随着当今社会的发展,时代的进步,各行各业也在发生着变化,互联网已经逐步进入人们的生活。传统的科技资讯,都是通过报纸、杂志等等方式进行了解资讯,这种传统方式局限性比较大且花费较多。网络以及计算机为解决当前的问…

2026/7/23 16:02:27阅读更多 →
AI如何通过模块化写作与智能文献引擎提升学术效率

AI如何通过模块化写作与智能文献引擎提升学术效率

1. 项目概述:AI如何重塑学术写作体验在高校图书馆通宵赶论文的夜晚,每个学生都幻想过能有个"写作外挂"。去年我在指导本科生论文时发现,90%的学生在文献综述环节就耗费了超过50%的时间,而格式调整这类机械工作又吞噬了剩…

2026/7/23 16:02:27阅读更多 →
【CTF-WEN-PHP】phps查看源代码并用双重URL编码绕过,admin编码为%25%36%31%25%36%34%25%36%44%25%36%39%25%36%45

【CTF-WEN-PHP】phps查看源代码并用双重URL编码绕过,admin编码为%25%36%31%25%36%34%25%36%44%25%36%39%25%36%45

题目 攻防世界-WEB-PHP2 https://adworld.xctf.org.cn/challenges/list 解题 访问网址 http://61.147.171.105:64825/index.phps admin.split().map(c > % c.charCodeAt(0).toString(16).toUpperCase()).join()%61%64%6D%69%6E%61%64%6D%69%6E.split().map(c > % …

2026/7/23 19:59:27阅读更多 →
告别低效记录!免费又好用的语音转文字软件深度评测,准确率高达98.7%

告别低效记录!免费又好用的语音转文字软件深度评测,准确率高达98.7%

你是否也曾在冗长的会议后,面对堆积如山的录音文件感到头疼?是否在学生时代,为了一字不差地记下老师的板书和口述而手忙脚乱?又或者,作为一名内容创作者,需要将大量的视频、音频采访素材快速转化为文字&…

2026/7/23 19:59:27阅读更多 →
【CTF-MISC-压缩包】脚本实现批量提取压缩包数据

【CTF-MISC-压缩包】脚本实现批量提取压缩包数据

题目 2024年春秋杯网络安全联赛冬季赛 - MISC - 压力大,写个脚本吧 https://www.ichunqiu.com/battalion?t1&r78931 解题思路 打开文件 发现一个压缩包一个txt文件 txt里有一串密文 RkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZH…

2026/7/23 19:59:27阅读更多 →
AI电商头花主图生成:Stable Diffusion商业实践

AI电商头花主图生成:Stable Diffusion商业实践

1. 项目背景与核心价值这个头花产品商业化做图项目源于一个很实际的需求:如何在电商平台上用最低成本批量生成高质量产品展示图。作为从业十年的电商视觉设计师,我深知中小商家在商品主图制作上的痛点——请专业摄影师拍摄成本高,自己拍又难以…

2026/7/23 19:59:27阅读更多 →
[具身智能-629]:从单人闭环到五人协同:云端GPU与边缘专用芯片AI开发的本质鸿沟

[具身智能-629]:从单人闭环到五人协同:云端GPU与边缘专用芯片AI开发的本质鸿沟

很多AI开发者都有一个直观困惑:为什么在电脑、云端随便就能跑通的模型,移植到边缘嵌入式芯片后,bug层出不穷、精度断崖下跌、帧率死活不达标?核心答案并非算力差距,而是两套完全不同的AI工程体系、两种截然不同的研发模…

2026/7/23 19:59:27阅读更多 →
RAG(03)——高质量文本分块

RAG(03)——高质量文本分块

为什么你的RAG效果不佳? 核心痛点 LLM强大,Prompt精心调校,但答案仍不准确检索算法和Embedding已优化,却忽略分块(Chunking) 关键结论 “不恰当的分块给模型喂’坏数据”分块质量决定RAG性能的下限 分块的本质 分块的必要性 LM上下文长度限制-向量检索对语义完整性的…

2026/7/23 19:57:21阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/23 0:56:31阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/23 0:56:31阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 0:56:31阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:00:28阅读更多 →
从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:28阅读更多 →
油泥处理设备哪里能买到

油泥处理设备哪里能买到

油泥处理设备哪里有?这是许多从事油田、炼化、清罐业务的从业者最关心的问题。根据河南三丰环保设备有限公司的行业经验,选购油泥处理设备的核心在于设备能否适配当地环保法规与原料特性,而非单纯看价格。该公司总经理王钦田先生指出&#xf…

2026/7/23 0:00:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/22 22:56:18阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/23 18:58:18阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/23 18:58:18阅读更多 →