91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題有哪些

發布時間:2021-10-22 12:02:01 來源:億速云 閱讀:212 作者:柒染 欄目:大數據

Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題有哪些,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。


前言

對于 Hadoop 的偽分布式和全分布式而言,Hadoop 的名稱節點(NameNode)需要啟動集群中所有機器的 Hadoop 的守護進程,這個過程可以通過 SSH 登陸來實現。Hadoop 并沒有提供 SSH 輸入密碼登陸的形式,因此為了能夠順利登陸每臺機器,需要將所有機器配置為名稱節點可以無密碼登陸的形式。


一、何為 SSH

ssh - 安全外殼協議

SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH 最初是 UNIX 系統上的一個程序,后來又迅速擴展到其他操作平臺。SSH 在正確使用時可彌補網絡中的漏洞。SSH 客戶端適用于多種平臺。幾乎所有UNIX 平臺,包括 HP-UX、Linux、AIX、Solaris、Digital、UNIX、Irix 以及其他平臺,都可運行 SSH。

二、ssh 配置無密碼登陸步驟

2.1、原理解釋

  • 首先我們在自己的 Linux 系統上生成一對 SSHKey: SSH 密鑰和 SSH 公鑰。然后公鑰上傳到 Linux 服務器,之后我們就能無密碼SSH登陸了。

  • 對于 Hadoop 的偽分布式和全分布式而言,Hadoop 的名稱節點(NameNode)需要啟動集群中所有機器的 Hadoop 的守護進程,這個過程可以通過 SSH 登陸來實現。Hadoop 并沒有提供 SSH 輸入密碼登陸的形式,因此為了能夠順利登陸每臺機器,需要將所有機器配置為名稱節點可以無密碼登陸的形式。

2.2、在自己的 Linux 系統上生成 SSH 密鑰和公鑰

  1. 在 ssh 安裝完成但未配置之前(安裝 ssh 可以參考大數據基礎學習四:偽分布式 Hadoop 在 Ubuntu 上的安裝流程完整步驟、易錯點分析及需要注意的問題(以 ubuntu-18.04.3、hadoop-3.2.1-tar.gz 為例))。

  2. Linux 終端輸入ssh localhost會提示輸入密碼,輸入之后登陸成功。但是這樣登陸是需要輸入密碼的,這也是我們配置無密碼登陸的原因。

  3. 首先退出剛才的 ssh,就回到了我們原先的終端窗口,然后利用 ssh-keygen 生成密鑰,并將密鑰加入授權中:

exit#退出剛才的ssh localhostcd ~/.ssh/#若沒有該目錄,請再執行一次ssh localhostssh-keygen -t rsa							#會有提示,按回車即可cat ./id_rsa.pub >> ./authorized_keys		#加入授權

說明:

  • 使用 ssh-keygen 用于生成 RSA 密鑰和公鑰,-t表示 type,就是生成 RSA 加密的鑰匙。

  • RSA 也是默認的加密類型,所以可以只輸入 ssh-keygen,默認的 RSA 長度是 2048 位,如果你非常注重安全,那么可以指定 4096 位的長度。

ssh-keygen -b 4096 -t rsa
  • SSH 密鑰會保存在 home 目錄下的 .ssh/id_rsa 文件中,SSH 公鑰保存在 .ssh/id_rsa.pub 文件中。

  • 在 Linux 系統中,~ 代表的是用戶的主文件夾,即"/home/用戶名"這個目錄。

Generating public/private rsa key pair.Enter file in which to save the key (/home/matrix/.ssh/id_rsa): #按Enter鍵Enter passphrase (empty for no passphrase):  					#輸入一個密碼Enter same passphrase again:   								#再次輸入密碼Your identification has been saved in /home/matrix/.ssh/id_rsa.Your public key has been saved in /home/matrix/.ssh/id_rsa.pub.The key fingerprint is:
e1:dc:ab:ae:b6:19:b0:19:74:d5:fe:57:3f:32:b4:d0 matrix@vivid
The key's randomart image is:+---[RSA 4096]----+| .. || . . || . . .. . || . . o o.. E .|| o S ..o ...|| = ..+...|| o . . .o .|| .o . || .++o |+-----------------+

三、登錄驗證

執行完成后,再用 ssh localhost 命令,無需密碼就可以直接登陸了(首次使用 SSH Key 登陸時需要輸入一次 SSH 密鑰的加密密碼,將來會自動登錄,不再需要輸入密鑰的密碼),如下圖所示:

Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題有哪些

關于Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海盐县| 元氏县| 辽中县| 嵊州市| 上饶市| 孝昌县| 黄大仙区| 台中县| 横峰县| 福海县| 鄢陵县| 台南市| 江源县| 邓州市| 平乐县| 惠水县| 册亨县| 裕民县| 米脂县| 泾阳县| 威信县| 文昌市| 普兰店市| 南陵县| 科技| 定西市| 博罗县| 安义县| 晋中市| 正安县| 洮南市| 隆尧县| 醴陵市| 普洱| 长沙市| 桃园县| 涟源市| 台北县| 闵行区| 三亚市| 曲水县|