您的位置:首页 > 其它

配置多台虚拟机间的ssh信任关系

2018-02-19 20:37 537 查看
机器主机名和Ip(均使用root用户)
hadoop001:192.168.137.131
hadoop001:192.168.137.132

hadoop001:192.168.137.133

先配置hadoop001与hadoop002、hadoop003之间的信任关系
#未特别注明的机命令在三台机器上都要执行
1、cd /root
2、rm -rf  .ssh
3、ssh-keygen(三次回车)
4、ls -la(查看生成的.ssh文件权限是否为700,里面有两个文件,公钥文件权限644,私钥文件权限600)
   #权限不对可能会有问题哦
5、cd .ssh
6、scp id_rsa.pub 192.168.137.131:/root/.ssh/id_rsa.pub002(在hadoop002上执行,输入hadoop001的密码)
     scp id_rsa.pub 192.168.137.131:/root/.ssh/id_rsa.pub003(在hadoop003上执行,输入hadoop001的密码)
7、cat id_rsa.pub >> authorized_keys(在hadoop001上执行)
     cat id_rsa.pub002 >> authorized_keys(在hadoop001上执行)
     cat id_rsa.pub003 >> authorized_keys(在hadoop001上执行)
8、scp authorized_keys 192.168.137.132:/root/.ssh(在hadoop001上执行)
     scp authorized_keys 192.168.137.133:/root/.ssh(在hadoop001上执行)
9、每台机器上执行下面3条命令,只输入yes,不输入密码,则这3台互相通信了
     ssh hadoop001 date(会在.ssh文件夹下产生一个known_hosts文件,记录hadoop001的信息)
     ssh hadoop002 date(会在.ssh文件夹下产生一个known_hosts文件,记录hadoop002的信息)
     ssh hadoop003 date(会在.ssh文件夹下产生一个known_hosts文件,记录hadoop003的信息)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ssh 免密码