【hadoop】 1006-ssh免登陆

来源:互联网 发布:经典java编程面试题 编辑:程序博客网 时间:2024/05/16 07:13
1、什么是ssh
ssh:secure shell
2、hadoop集群中为什么要配置ssh免验证


3、具体步骤
两台机器进行验证:
 192.168.2.31
 192.168.2.32
3.1 登陆 192.168.2.32 然后创建文件夹,这个时候需要输入密码
[hadoop@cloud01 .ssh]$ ssh 192.168.2.32 mkdir -p /home/hadoop/tmp
The authenticity of host '192.168.2.32 (192.168.2.32)' can't be established.
RSA key fingerprint is cc:4e:23:01:ca:97:52:21:85:78:bc:29:ca:b3:12:52.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.32' (RSA) to the list of known hosts.
hadoop@192.168.2.32's password:

3.2 登陆192.168.2.31 并生成密钥
[hadoop@cloud01 .ssh]$ ssh-keygen -t rsa
[hadoop@cloud01 .ssh]$ ll
total 12
-rw-------. 1 hadoop hadoop 1675 Feb  1 16:33 id_rsa
-rw-r--r--. 1 hadoop hadoop  396 Feb  1 16:33 id_rsa.pub
-rw-r--r--. 1 hadoop hadoop 1576 Feb  1 16:31 known_hosts

说明: id_rsa 私钥, id_rsa.pub 公钥 

[hadoop@cloud01 .ssh]$ more id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyQ1jEghmLamkrCQehxKChm008WOss7JqEJ/yOYVF8Hg9PRliNm/N4Q8sxgU6B+1F1jgCq/PA5v8X0u5WX9dA
CeuXJfhkSzYERQBICjNehe5wUTC/u/c+eOeyGCaWlUP8Lb5+LhYz52nARvDVQnx7ytsCIqucG/Iq5FDdsymgOZRTxufiJAw5+iLOvgvunV9Sc/cd9m4NkBUA
bpWAVXBMfTncOdWw3wR/9jZvQTwuymLcoRc+EidLWV3grpsW2Vkqscgav2bh0r8TZbtfoFQdEtYU8vKWEOaWCUXWpSkk0MfE79iQ+/m9Myjr7SUg0OAqUDs8
9s0+b3/iY2Ihi4sNYw== hadoop@cloud01


3.3 把id_rsa.pub 公钥 拷贝到cloud02机器上
[hadoop@cloud01 .ssh]$ ssh-copy-id 192.168.2.32

3.4 在cloud02查看生成的密钥
[hadoop@cloud02 ~]$ cd ~/.ssh
[hadoop@cloud02 .ssh]$ ll

total 4
-rw-------. 1 hadoop hadoop 396 Feb  1 00:35 authorized_keys
[hadoop@cloud02 .ssh]$ more authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyQ1jEghmLamkrCQehxKChm008WOss7JqEJ/yOYVF8Hg9PRliNm/N4Q8sxgU6B+1F1jgCq/PA5v8X0u5WX9dA
CeuXJfhkSzYERQBICjNehe5wUTC/u/c+eOeyGCaWlUP8Lb5+LhYz52nARvDVQnx7ytsCIqucG/Iq5FDdsymgOZRTxufiJAw5+iLOvgvunV9Sc/cd9m4NkBUA
bpWAVXBMfTncOdWw3wR/9jZvQTwuymLcoRc+EidLWV3grpsW2Vkqscgav2bh0r8TZbtfoFQdEtYU8vKWEOaWCUXWpSkk0MfE79iQ+/m9Myjr7SUg0OAqUDs8
9s0+b3/iY2Ihi4sNYw== hadoop@cloud01



3.5 验证是否可以免验证
[hadoop@cloud01 .ssh]$ ssh 192.168.2.32 mkdir -p /home/hadoop/tmp



到这里ok

0 0
原创粉丝点击