2013年4月4日 星期四

Dropbear SSH - dropbear 與 cmake @ Ubuntu 12.04 64Bit

Dropbear SSH 是一套很常見的嵌入式 SSHD、SSH、SCP 替代方案


然而,最近使用 dropbear 時卻被一開始的編譯變數給影響到:


#define _PATH_SSH_PROGRAM "/usr/bin/dbclient"


所以就把它弄成可以在 compiler time 去定義一下,不然這個資訊會影響到 scp 的操作行為,最後就手動建個偽 cmake 用法 :P


$ git clone https://github.com/changyy/dropbear-cmake.git
$ cd dropbear-cmake
$ mkdir build
$ cd build
$ cmake .. -D_PATH_SSH_PROGRAM=/tmp/your/dbclient
$ make
$ ./bin/scp
Use ssh_program: /tmp/your/dbclient
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
...


沒有留言:

張貼留言