【经验分享】分布式部署的正确姿势

官方文档https://github.com/NetEase/pomelo/wiki/Pomelo%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%96%B9%E6%B3%95
的ssh部分有误,根本不能免密登陆。

在所有参与分布式部署的机器上配置ssh登录选项. 方法为: 在"~/.ssh"目录下创建一个名为"config"的文件(本文所示例的目录为"/home/pomelo/.ssh"), 文件内容如下:
Host *
HashKnownHosts no
CheckHostIP no
StrictHostKeyChecking no

正确姿势是在master上生成公私钥,copy到其它server上即可,就两条命令很简单:

ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub <host>

可以使用ssh <host> ifconfig测试

不必重启ssh服务,我也没遇到.ssh目录权限问题,可能是捣鼓一天捣鼓乱了。

了解ssh可以参考阮一峰的博客
http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

标签: pomelo 移动开发 bug 反馈
MissLee 在 2017-11-17 11:12发布 分享到 weibo
1 回复
#1 MissLee 2017-11-17 16:57 回复

分布式部署成功,谢谢网易的大牛们

回到顶部