集群配置问题
当搭建玩集群后需要集群能够相互通信,通过ssh scp交互。下面记录一下简单的一些问题:
1、当机器A能够ping通机器B,但是无法ssh,解决方法如下:有可能提示no route to host
(1)打开openssh, sudo /etc/init.d/sshd start
(2)将防火墙关闭, sduo service iptables stop
(3)再次连接,一般会成功。
2、通过ssh连接,去掉密码登录
(1)生成公钥私钥, ssh-keygen -t rsa 或者dsa,都可以,一路回车就好
(2)将公钥散发到想要无密码登录本机的机器中
(3)在其他机器中,在~/.ssh文件夹中生成authorized_keys文件, touch authorized_keys ,切记,要修改属性为600 chmod 600 authorized_keys
(4)将公钥添加到authorized_keys中,cat original.pub >>authorized_keys 其中original.pub是从(2)中生成的公钥拷贝到别的机器中
(5)更新authorized_keys source authorized_keys
过几天会把打通所有集群机器的用expect编写的shell脚本公布一下。