本文默认用户已安装了pssh及pscp工具,因为这样搞起来特别方便,pssh的安装配置参见本博文章。
本文从root用户的无密码配置开始,普通用户类似。
1、首先root下执行命令
ssh-keygen -t rsa
继而一路回车到底
2、将产生的id_rsa.pub 复制到authorized_keys 中
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
3、更改authorized_keys 权限
chmod 600 /root/.ssh/authorized_keys
4、用pscp将.ssh 文件分发到其他机器
pscp -A -r -h ips /root/.ssh /root/
回车后会要求输入密码,输入密码回车即可
5、更改authorized_keys 权限
pssh -A -h ips chmod 600 /root/.ssh/authorized_keys
(其中ips为ip地址列表,回车后会要求输入密码,同上)
现在root用户的就配置完了。
普通用户的配置参看博客:集群上的…… 3到5步