linux ssh免密登陸

2021-08-18 19:39:22 字數 621 閱讀 6394

免密登陸在集群中經常用到,當乙個機器向另一台機器scp時會出現訪問登陸密碼,如果是伺服器集群有好幾百臺不可能自己每次都要手敲這樣太麻煩了,可以自己寫個批量的指令碼配置免密登陸,本文只介紹如何設定免密登陸

準備好幾臺機器 node1,node2,node3

先在node1上輸入 ssh-keygen命令,然後一直回車按下去生成公鑰金鑰

然後輸入 ssh-copy-id hadoop_node1   (hadoop_node1指的是另一台機器的ip位址,我修改了hosts  vi /etc/hosts)

如果操作完後顯示失敗,一般都是自己機器沒有安裝ssh客戶端 

命令 yum -y install openssh-clients給所有機器都安裝上,不然到scp時輸入第一次訪問登陸密碼後會顯示scp command not found,這是由於你訪問的另一台機器沒有安裝openssh-clients客戶端,只需安裝上即可。以後在scp到另一台機器上就不在需要密碼。

linux ssh免密碼登陸

1.什麼是ssh ssh 為 secure shell 的縮寫,由 ietf 的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資...

Linux ssh免密碼登陸

1前提 在windows平台下用xshell 2.開啟xshell,然後選擇工具 tools 下的使用者金鑰管理者 u 3.生成公鑰金鑰並將檔案儲存到本地方便檢視金鑰 4.註冊到伺服器上 5.用想要免密碼登入的賬號連線伺服器 6.cd ssh 6.5沒有 ssh資料夾就 mkdir ssh 7.ss...

Linux免密登陸

a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為172.24.253.2 a和b的系統都是linux 在a上的命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 ssh root 172 24.253 2 mkdir...