分类: 数据库开发技术
2014-12-27 19:45:21
ssh $ip1 xsql searidb$i:5000$i -page 1024
-size $shard_size -locale zh_CN.utf8 -daemon &
登录server1,ssh-keygen -t rsa #一直回车;cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys; scp ~/.ssh/id_rsa.pub username@server2:/root/id_rsa.pub #将生成的公钥copy到server2。
登录server2,ssh-keygen -t rsa #一直回车;cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys;scp ~/.ssh/id_rsa.pub username@server1:/root/id_rsa.pub #将生成的公钥copy到server1。cat /root/id_rsq.pub >> ~/.ssh/authorized_keys #完成server1到server2的无密码访问;
完成之后,两台server可以通过ssh方式无密码访问,这样执行上述语句时候,就不需要输入命令。另外,如果是第一次访问,需要进行ssh确认。
ssh $ip2 xsql searidb$i:5000$i -page 1024 -size $shard_size -locale zh_CN.utf8 -daemon &
...
在这里因为要使用ssh,所以最好在server上生成公钥,并copy到各个server上,这样就不需要密码,默认root用户。
以两台server为例,公钥生成方式如下:
再次登录server1,cat /root/id_rsq.pub >> ~/.ssh/authorized_keys
#完成server2到server1的无密码访问。