SSH免密登录在集群环境下的使用价值更大
1. 使用ssh
(1)基本语法
ssh 另一台电脑的ip地址
(2)ssh连接时出现Host key verification failed的
解决方法
ssh hadoop103
注:IP地址可以使用hadoop103是因为配置了hosts
出现:
The authenticity of host '192.168.1.103 (192.168.1.103)' can't be established.
RSA key fingerprint is cf:1e:de: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)免密登录原理
现在我们假设一个需求:需要让hadoop102
主机能登录到hadoop103
和hadoop104
,则我们需要在hadoop102
上进行如下操作(可在任意目录下操作):
(2)生成公钥和私钥:
ssh-keygen -t rsa
然后敲(三个回车),就会生成两个文件id_rsa
(私钥)、id_rsa.pub
(公钥)
(3)将公钥拷贝到要免密登录的目标机器上
ssh-copy-id hadoop102
ssh-copy-id hadoop103
ssh-copy-id hadoop104