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)

相关推荐

  • 如何用免费代理IP爬数据

    技术如何用免费代理IP爬数据如何用免费代理IP爬数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一.前言玩爬虫的都避免不了各大网站的反爬措施限制,比较常见

    攻略 2021年10月28日
  • 怎么实现MySQL mysqlbinlog远程备份binary log

    技术怎么实现MySQL mysqlbinlog远程备份binary log这篇文章主要介绍“怎么实现MySQL mysqlbinlog远程备份binary log”,在日常操作中,相信很多人在怎么实现MySQL mysq

    攻略 2021年11月10日
  • Linux 安装软件的三种方法

    技术Linux 安装软件的三种方法 Linux 安装软件的三种方法一、Linux 安装软件的三种方法
    rpm安装、yum 安装、源代码编译安装区别1、rpm 安装类似于window的安装包,下载后直接安

    礼包 2021年12月17日
  • 部署SD-WAN之前要执行的三个步骤分别是什么

    技术部署SD-WAN之前要执行的三个步骤分别是什么部署SD-WAN之前要执行的三个步骤分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。随着企业制

    攻略 2021年11月24日
  • C++怎么使用委托构造函数实现所有构造函数的共通动作

    技术C++怎么使用委托构造函数实现所有构造函数的共通动作本篇内容主要讲解“C++怎么使用委托构造函数实现所有构造函数的共通动作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C

    攻略 2021年11月29日
  • 怎样进行Zookeeper原理解析

    技术怎样进行Zookeeper原理解析怎样进行Zookeeper原理解析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。zookeeper角色领导者:负责

    攻略 2021年11月12日