(例如 當前有hadoop102、hadoop103、hadoop104三颱伺服器)!
1)配置ssh
(1)基本語法
ssh另一台電腦的ip位址
(2)ssh連線時出現host key verification failed的解決方法
[當前賬號名@hadoop102 ~]$ ssh hadoop103
出現:the authenticity of host 『192.168.1.103 (192.168.1.103)』 can』t be established.
rsa key fingerprint is cf:1e??d7:d0:4c:2d:98:60:b4:fd:ae:b1:2d:ad:06.
are you sure you want to continue connecting (yes/no)?
(3)解決方案如下:直接輸入yes
2)無金鑰配置
(1)免密登入原理
(2)生成公鑰和私鑰:
[當前賬號名@hadoop102 .ssh]$ ssh-keygen -t rsa
然後敲(三個回車),就會生成兩個檔案id_rsa(私鑰)、id_rsa.pub(公鑰)
(3)將公鑰拷貝到要免密登入的目標機器上
[當前賬號名@hadoop102 .ssh]$ ssh-copy-id hadoop102
[當前賬號名@hadoop102 .ssh]$ ssh-copy-id hadoop103
[當前賬號名@hadoop102 .ssh]$ ssh-copy-id hadoop104
注意:還需要在hadoop103上採用當前賬號名配置一下無密登入到hadoop102、hadoop103、hadoop104伺服器上。
還需要在hadoop104上採用當前賬號名配置一下無密登入到hadoop102、hadoop103、hadoop104伺服器上。
還需要在hadoop102上採用root賬號,配置一下無密登入到hadoop102、hadoop103、hadoop104;
3).ss**件夾下(~/.ssh)的檔案功能解釋
known_hosts 記錄ssh訪問過計算機的公鑰(public key)
id_rsa 生成的私鑰
id_rsa.pub 生成的公鑰
authorized_keys 存放授權過的無密登入伺服器公鑰
hadoopSSH無密碼登入
對於需要遠端管理其它機器,一般使用遠端桌面或者telnet。linux一般只能是telnet。但是telnet的缺點是通訊不加密,存在不安全因素,只適合內網訪問。為 解決這個問題,推出了通訊加密通訊協議,即ssh secure shell 使用非對稱加密方式,傳輸內容使用rsa或者dsa加密,可以避...
Hadoop ssh實現免密登入
然後三個回車 會生成id rea 私鑰 id rsa.pub 公鑰 將公鑰拷貝到免密登陸的目標機器上 jzj hadoop142 hadoop 2.7.7 ssh copy id hadoop143 可以驗證一下,能夠正常登陸 jzj hadoop144 hadoop 2.7.7 ssh hadoo...
SSH 無密登入配置
root hadoop101 ssh keygen t rsa然後敲 三個回車 就會生成兩個檔案 id rsa 私鑰 id rsa.pub 公鑰 將公鑰拷貝到要免密登入的目標機器上。對本機也需要配置!root hadoop101 ssh ssh copy id hadoop101 root hado...