配置集群用户以及配置集群节点间无密码ssh登陆
2011-12-19 20:28
513 查看
1.安装软件sshpass,官网为http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz/download,只需选择集群中的一台节点安装就好,后面的工作主要在这台节点上完成
2.下面是我配置集群用户和无密码ssh登陆的一个实例脚本,脚本中配置的是节点gd111-gd118,gd121-gd128,gd131-gd138,gd141-gd148,该脚本就是在安装有sshpass的机子上运行的,脚本给出了思想,其他细节内容请自行稍作更改:
2.下面是我配置集群用户和无密码ssh登陆的一个实例脚本,脚本中配置的是节点gd111-gd118,gd121-gd128,gd131-gd138,gd141-gd148,该脚本就是在安装有sshpass的机子上运行的,脚本给出了思想,其他细节内容请自行稍作更改:
#-----------createanewuserwhichusernameis'zhangliuhang'andpasswordis'111111'----------- #cmd='useraddzhangliuhang;echo'111111'|passwdzhangliuhang--stdin'
#for((i=1;i<=4;i++))do #for((j=1;j<=8;j++))do #sshpass-p111111sshroot@gd1$i$j$cmd #echogd1$i$j #done #done
#-------generatethepublicandprivatesshkey------------------------------------------------ #cmd='ssh-keygen-q-N""-trsa-f/home/zhangliuhang/.ssh/id_rsa'
#for((i=1;i<=4;i++))do #for((j=1;j<=8;j++))do #sshpass-p111111sshzhangliuhang@gd1$i$j$cmd #echogd1$i$j #done #done
#--------copyallclusternodes'publicsshkeytoonenode,hereichoosegd111------------------- #cmd='cat/home/zhangliuhang/.ssh/id_rsa.pub'
#for((i=1;i<=4;i++))do #for((j=1;j<=8;j++))do #sshpass-p111111sshzhangliuhang@gd1$i$j$cmd>>/home/zhangliuhang/.ssh/authorized_keys #echogd1$i$j #done #done
#---------copytheauthorized_keystoallnodes--------------------------------------------------------------------------------- #for((i=1;i<=4;i++))do #for((j=1;j<=8;j++))do #sshpass-p111111scp/home/zhangliuhang/.ssh/authorized_keyszhangliuhang@gd1$i$j:/home/zhangliuhang/.ssh #echogd1$i$j #done #done
剩下的脚本应该在zhangliuhang用户下进行
#---------testasuserzhangliuhangnotroot-------------------------------------------------
#for((i=1;i<=4;i++))do
#for((j=1;j<=8;j++))do
#sshgd1$i$jhostname
#echogd1$i$j
#done
#done
#---------copytheknown_hoststoallnodesasuserzhangliuhang-----------------------------------------------
#for((i=1;i<=4;i++))do
#for((j=1;j<=8;j++))do
#scp/home/zhangliuhang/.ssh/known_hostszhangliuhang@gd1$i$j:/home/zhangliuhang/.ssh
#echogd1$i$j
#done
#done
相关文章推荐
- ssh无密码登陆配置以及yum安装之前遇到的问题解决
- Ubuntu13.04安装SSH,以及配置多台电脑之间无密码登陆
- hadoop集群搭建一: 集群 配置ssh免密码登陆
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- 集群上的用户权限管理及无密码登陆配置
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
- 轻松搭建hadoop-1.2.1集群--快速配置SSH免密码登陆
- hadoop集群下配置ssh本机免密码登陆
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- 集群配置SSH免密码登陆
- hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)
- MPI并行环境建立之三--配置ssh实现MPI节点间用户的无密码访问
- hadoop 配置集群之间SSH无密码登陆 (重点推荐)
- 配置hadoop集群时,ssh无密码登陆设置(各个主机的用户名需要一样)
- 集群多节点实现ssh 无密码登陆
- 配置集群各机器间免密码登陆(开启ssh互信)
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- Hadoop集群(第6期)JDK和SSH无密码配置
- SSH免密码互相登陆-搭建hadoop集群