配置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端口进行通行,所以要设置端口 
 

Java代码  收藏代码
  1. ./configure --prdfix=/usr  
  2. sed 's/22/1667/g' option.h  //设置端口  
  3. 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)的时候自动创建。 密钥不匹配的时候需要将之删除,使重新获得密钥。 

posted on 2012-03-31 09:19  _安静  阅读(7918)  评论(0编辑  收藏  举报

导航