1 SSH介绍
ssh命令用于远程登录到其他计算机,实现安全的远程管理。
基本语法:
ssh 域名/IP地址
示例:
(1)从hadoop100服务器上远程连接hadoop101服务器
[hadoop@hadoop100 ~]$ ssh hadoop101 
          如果出现如下内容  
 
 
          Are you sure you want to continue connecting (yes/no)?  
 
 
           输入  
  yes 
  ,并回车 
 
 
  
  
  (2)回退到hadoop100服务器: 
 
 
 [hadoop@hadoop101 ~]$ exit2 无密钥配置
2.1 免密登陆原理

2.2 生成公钥和私钥
[hadoop@hadoop100 ~]$ cd /home/hadoop/.ssh
[hadoop@hadoop100 .ssh]$ ssh-keygen -t rsa然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)


2.3 将公钥拷贝到要免密登录的目标机器上
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop100
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop101
[hadoop@hadoop100 .ssh]$ ssh-copy-id hadoop102注意:还要在其它两台克隆机hadoop101、hadoop102上配置下无密登陆。(重复2、3步骤)
3 问题集
拷贝公钥到目标服务器报错:
解决步骤:删除known_hosts配置里面该IP信息。


















![[linux]进程间通信-管道pipe的实际用法(写入/读取)](https://img-blog.csdnimg.cn/direct/6c7dc967929e499aad49e76b156acbc6.png)
