乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      移植dropbear 實現(xiàn)ssh遠程登錄功能

       zlslm 2021-03-03

      移植dropbear 實現(xiàn)ssh遠程登錄功能

      zjf30366 2018-12-12 16:34:21  2854  收藏 2

      分類專欄: linux學習

      版權

      https://www.cnblogs.com/liangwode/archive/2016/08/25/5807900.html

      zlib使用 zlib-1.2.8 (實際使用的是原系統(tǒng)自帶的zlib-1.2.5)

      http://matt.ucc./dropbear/(使用的是dropbear-2018.76.tar.bz2)

      目標環(huán)境:

      CPU:ARM

      內核版本:4.X

      工具下載:

          zlib-1.2.8

          dropbear-2016.74.tar.bz2

      第一步:編譯zlib-1.2.8

          下載zlib-1.2.8.tar.gz,筆者將其放在/home/liangwode/test目錄下。

      mkdir -pv build/zlib build/dropbear

      tar xvzf zlib-1.2.8.tar.gz

      cd zlib-1.2.8

        進入解壓縮后的zlib目錄,配置zlib

      ./configure --prefix=/home/liangwode/test/build/zlib

        修改生成的Makefile

      CC=arm-linux-gnueabi-gcc(根據(jù)所使用的交叉工具鏈修改)

      AR=arm-linux-gnueabi-ar

      RANLIB=arm-linux-gnueabi-ranlib

      LDCONFIG=arm-linux-gnueabi-ldconfig

      LDSHARED=$(CC) -shared -Wl,-soname,libz.so.1,--version-script,zlib.map

      CPP=$(CC) -E

        編譯并安裝

      make && make install

        在/home/liangwode/test/build/zlib下就生成了zlib庫的相關文件

      第二步:編譯dropbear

        回到/home/liangwode/test,解壓縮dropbear

      bzip2 -d dropbear-2016.74.tar.bz2

      tar xvf dropbear-2016.74.tar

        進入dropbear目錄,配置dropbear

      cd dropbear-2016.74

      ./configure --prefix=/home/liangwode/test/build/dropbear --with-zlib=/home/liangwode/test/build/zlib CC=arm-

      linux-gnueabi-gcc --host=arm

        編譯并安裝

      make

      make scp

      make install

        拷貝scp到安裝目錄

      cp scp /home/liangwode/test/build/dropbear/bin

      第三步:移植到目標板

        先掛載目標板的根文件系統(tǒng),筆者使用TF卡,分了兩個區(qū),一個是boot,一個是sysroot

      mount /dev/sdc2 /mnt/sysroot

        拷貝庫及可執(zhí)行文件到目標系統(tǒng)

      cp -frP /home/liangwode/test/build/zlib/lib/* /mnt/sysroot/usr/lib

      cp -fP /home/liangwode/test/build/dropbear/bin/* /mnt/sysroot/usr/sbin

      cp -fP /home/liangwode/test/build/dropbear/sbin/* /mnt/sysroot/usr/sbin

      sync

        卸載SD卡,并啟動目標板

      umount /mnt/sysroot

        創(chuàng)建dropbear配置目錄,并生成密鑰

      mkdir /etc/dropbear

      cd /etc/dropbear

      dropbearkey -t rsa -f dropbear_rsa_host_key

      dropbearkey -t dss -f dropbear_dss_host_key

        添加系統(tǒng)啟動服務

      vi /etc/init.d/rcS

      添加

      /usr/sbin/dropbear

        重啟目標板,用PC通過ssh遠程登錄即可(用已有的賬號密碼)。

      修改用戶密碼直接passwd 即可。

      上面我是直接在linux下用tar cvf lib.tar lib/ 打包后,通過TFTP下載到板子在解壓,tar xvf lib.tar,然后在拷貝過去。

      ————————————————

      版權聲明:本文為CSDN博主「zjf30366」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。

      原文鏈接:https://blog.csdn.net/zjf30366/article/details/84975223

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多