主题 : 在TINY210安装dropbear 复制链接 | 浏览器收藏 | 打印
tcchan
级别: 新手上路
UID: 70246
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 42 分
注册时间: 2012-05-17
最后登录: 2013-04-11
楼主  发表于: 2012-05-23 10:48

 在TINY210安装dropbear

管理提醒: 本帖被 wuweidong 执行加亮操作(2012-06-01)

刚买了TINY210, 发现没有DROPBEAR, 有点不便.
以下安装DROPBEAR 的步骤:

在HOST(FEDORA, UBUNTHU 等)
1. cd  /root/tinysdk/linux (我的 BUILD DIR, 换上自己的)
2.  mkdir zlib
    mkdir dropbear
    wget http://zlib.net/zlib-1.2.7.tar.gz
    tar xzvf http://zlib.net/zlib-1.2.7.tar.gz
    cd zlib-1.2.7
    
    CC=arm-linux-gcc ./configure --prefix=/root/tinysdk/linux/zlib
    make      
    make install
        
    cd ../
    
    wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.51.tar.gz
    tar xzvf dropbear-0.51.tar.gz
    cd  dropbear-0.51
    ./configure --prefix=/root/tinysdk/linux/dropbear --with-zlib=/root/tinysdk/linux/zlib --host=arm-linux
    make
    make scp

3.  the following are built:
        a. dropbear
        b.  dropbearkey
        c. dropbearconvert    
        d. scp

4. copy all 4 files to target /usr/bin (把上面的 FILES 抄板上, 可用UDISK 或SDCARD)
    
5. 修改板上的 /etc/init.d/rcS, 加上


echo "Starting dropbear...." > /dev/tty1
cd /etc
if [ -e /etc/dropbear ] ; then
        dropbear &
else
        mkdir dropbear
        cd dropbear
        dropbearkey -t rsa -f dropbear_rsa_host_key
        dropbearkey -t dss -f dropbear_dss_host_key
        dropbear &
fi


6. 关机开机后, 如果 NETWORK 设定好, 可在HOST 以 PuTTY
   http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
  
    与板连接. 也可用 SCP transfer files.
    
    
    



*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-05-23 11:08
这样就可以用我最喜欢的SSH了,谢谢分享:)
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
tcchan
级别: 新手上路
UID: 70246
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 42 分
注册时间: 2012-05-17
最后登录: 2013-04-11
2楼  发表于: 2012-05-23 11:37
对!  SSH 在LINUX 的 TERMINAL 上用, PUTTY 在PC 上用. 还有, 必须先SET PASSWORD:

如下   passwd  
级别: 侠客
UID: 34962
精华: 2
发帖: 36
金钱: 285 两
威望: 57 点
贡献值: 2 点
综合积分: 112 分
注册时间: 2010-12-23
最后登录: 2012-06-28
3楼  发表于: 2012-05-31 15:13
不如直接移植ssh呢,还带有sftp功能