Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些

技术Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

在Linux中,ssh配置无密码登录的完整步骤以及应该注意的问题,针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的小伙伴找到更简单更容易的方法。

前言

对于伪分布式和全分布式的Hadoop,Hadoop的NameNode需要启动集群中所有机器的Hadoop守护进程,这个过程可以通过SSH登录来实现。Hadoop没有通过SSH提供密码登录表单,所以为了成功登录到每台机器,需要将所有机器配置为名称节点无需密码即可登录的形式。

一、何为 SSH

ssh-安全外壳协议。

SSH是安全外壳的缩写,由IETF网络工作组制定。SSH是一种基于应用层和传输层的安全协议。SSH是一种可靠的协议,为远程登录会话和其他网络服务提供安全性。使用SSH协议可以有效防止远程管理过程中的信息泄露。SSH最初是UNIX系统上的一个程序,后来迅速扩展到其他操作平台。正确使用SSH可以弥补网络中的漏洞。SSH客户端适用于许多平台。几乎所有的UNIX平台,包括惠普-UX、Linux、AIX、Solaris、Digital、UNIX、Irix等,都可以运行SSH。

00-1010

二、ssh 配置无密码登陆步骤

首先,我们在Linux系统上生成一对SSHKey: SSH密钥和SSH公钥。然后把公钥上传到Linux服务器,然后我们就可以不用密码SSH登录了。

对于伪分布式和全分布式的Hadoop,Hadoop的NameNode需要启动集群中所有机器的Hadoop守护进程,这个过程可以通过SSH登录来实现。Hadoop不提供SSH密码登录的形式,所以为了成功登录每台机器,所有机器都需要配置为名称节点可以无密码登录的形式。

2.1、原理解释

ssh安装完成但未配置前(ssh安装请参考大数据基础学习4:Ubuntu上伪分布式Hadoop安装过程完整步骤、易错点分析及需要注意的问题(以ubuntu-18.04.3和hadoop-3.2.1-tar.gz为例))。

Linux终端在输入ssh localhost时会提示输入密码,输入后登录成功。但是,通过这种方式登录需要输入密码,这就是我们配置无密码登录的原因。

首先,退出刚才的ssh,然后返回到我们原来的终端窗口,然后使用ssh-keygen生成密钥并将其添加到授权中:

退出#退出刚才sshlocalhostcd~/。ssh/#。如果没有这样的目录,请再次执行sshlocalhostsh-keygen-trsa #。系统会提示您。按enter键添加授权描述。

使用ssh-keygen生成RSA密钥和公钥,而-t代表type,是生成RSA加密的密钥。

RSA也是默认的加密类型,所以只能输入ssh-keygen。默认的RSA长度为2048位。如果非常注意安全性,可以指定4096位的长度。

SSH-key gen-b 4096-trsash密钥将保存在。主目录中的ssh/id_rsa文件,ssh公钥将保存在。ssh/id_rsa.pub文件。

在Linux系统中,~代表用户的个人文件夹,即“/home/username”。

生成公共/私有sakeyal。请输入file inhichtosavekey(/home/matrix/)。ssh/id _ RSA) : #按enter键输入密码短语(emptyfornnopassphrase短语): #。输入密码再次输入相同的密码:#并输入密码您的标识已保存在/home/matrix/。ssh/id _ rsa.yourpublickyhasbeensavedin/home/matrix/.ssh/id _ RSA . pub . the keyfingerprintis 3360再次。

e 1: DD : ab : AE : b 6:193360 b 0336019:743360d 5: Fe :57:3 f :32: b 43360d 0 matrix @ vivid

密钥的srandomartimageis :-[RSA 4096]-|.| | .| | | .| | .面向对象的.e | | os.| |=.| | o.o | |。再次使用SSH localhost命令,无需密码即可直接登录(第一次登录需要输入SSH Key的加密密码,以后会自动登录,不再需要输入Key的密码),如下图:

Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些

关于Linux中ssh配置无密码登录的完整步骤和需要注意的问题,任何问题的答案都会在这里分享,希望。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/41713.html

(0)

相关推荐

  • c++教程(c++编译器)

    技术C++的const限定符怎么使用本篇内容介绍了“C++的const限定符怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年12月21日
  • 怎么用ps换背景颜色,PS如何抠图替换背景色

    技术怎么用ps换背景颜色,PS如何抠图替换背景色1怎么用ps换背景颜色、打开要用ps进行抠图和换背景的图片,直接使用快捷键Ctrl+O打开,或在【文件】中选择【打开】,找到相应的素材点击即可,如下图所示:2、图片打开后,

    生活 2021年10月19日
  • 将怎么组词,将组词,用将字怎么组词

    技术将怎么组词,将组词,用将字怎么组词将字怎么组词 即将将怎么组词、裨将、小将、将指、宿将、将就、武将、上将、健将、将近、激将、 将胸比肚、 备位将相、 出将入相、 将勇兵雄、 将伯之助、 日就月将、 将(jiāng)

    生活 2021年10月29日
  • 如何修改交易代码SE16中的结果集

    技术怎么实现事务码SE16里的结果集修改怎么实现事务码SE16里的结果集修改,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。注: 这种方法不同

    攻略 2021年12月18日
  • 怎么用Python代码批量抠图

    技术怎么用Python代码批量抠图这篇文章主要讲解了“怎么用Python代码批量抠图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python代码批量抠图”吧!1.

    攻略 2021年11月1日
  • JAVA中使用SQL语句查询 EXCEL文件数据

    技术JAVA中使用SQL语句查询 EXCEL文件数据这篇文章将为大家详细讲解有关JAVA中使用SQL语句查询 EXCEL文件数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了

    攻略 2021年12月2日