配置dropbear

openQRM的resource添加:integrating an existing,local-installed server。
试验环境:
server:openqrm 4.9 ;os:rhel 6;
client:window 下的virtualbox,os:centos5.5
客户端选择centos5.5的原因是openQRM官网支持。原先机器上装的都是rhel 5或者rhel 6的虚拟机,试验的时候报错,外事google,找到的答案是还不支持。

添加的步骤,安装好的web管理界面中有相关描述。
前提是必须要在客户端配置好dropbear。

1、关于客户端安装dropbear,网上也是一大片啊。
  可以参考:http://blog.slogra.com/post-155.html
  其中重点指出:
  * openQRM需要dropbear必须安装/usr/sbin目录下。
  * openQRM 需要利用1667端口进行通行,所以要设置端口
 
   ./configure --prdfix=/usr
   sed 's/22/1667/g' option.h  //设置端口
   make && make install
  

2、要启动dropbear 必须要生成密钥。
  如已经生成了密钥之后,
  参考openQRM的web管理界面中有相关描述,将openqrm-local-server拷贝到客户端上去,并要做integret的操作,
  这步操作会在客户端/usr/share/openqrm/etc/dropbear 目录下生成一个密钥,
  要将密钥替换到/etc/dropbear目录下。
3、 然后启动 dropbear
  为了保险指定dropbear 的端口
  dropbear -p 1667

4、这时就可以通过openQRM对客户端进行管理了。
  需要指出的时候,比如reboot 客户端的时候,有的会报错:密钥不匹配。
  这个时候就需要删除openQRM服务器端的~/.ssh/known_hosts文件。
  dropbear本来就是轻量级的ssh,而SSH客户端的配置文件位于每个用户的~/.ssh文件夹,这包括authorized_keys和 known_hosts文件。~/.ssh和known_hosts文件会在你第一次运行Dropbear client (dbclient)的时候自动创建。 密钥不匹配的时候需要将之删除,使重新获得密钥。
 

  以上为原创,转载请注明出处,特此声明!!!
 

你可能感兴趣的:(openqrm)