国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發板openssh移植步驟

啟揚ARM嵌入式開發 ? 2022-09-05 11:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SSH簡介

SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定,為建立在應用層基礎上的安全協議。通過對密碼進行加密傳輸驗證,可在不安全的網絡中對網絡服務提供安全的傳輸環境,實現ssh客戶端和ssh服務器端的連接。在Linux類的設備或相關設置中,要實現修改網絡、遠程控制之類的操作,幾乎都會涉及到SSH操作。

OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現,提供了服務端后臺程序和客戶端工具,用來加密遠程控制和文件傳輸過程中的數據。

開發板SSH服務移植

openssh依賴于zlib庫和openssl庫,所以安裝openssh需要安裝編譯三個組件,分別為zlib、openssl和openssh。

#下載地址

zlib:http://www.zlib.net/

openssl:https://www.openssl.org/source/

openssh:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/

zlib編譯

1.下載zlib庫

wget http://www.zlib.net/zlib-1.2.12.tar.gz

2.解壓zlib庫

tar -zxf zlib-1.2.12.tar.gz

3.編譯zlib

首先新建一個文件夾來存放編譯結果

mkdir zlib

進入zlib源碼目錄,配置編譯器選項,例如:

export CC=arm-linux-gnueabihf-gcc
export LD=arm-linux-gnueabihf-ld
export AD=arm-linux-gnueabihf-as

配置編譯路徑

./configure --prefix=/home/qiyang/imx6ull/openssh/zlib

此時生成一個Makefile文件,我們需要修改Makefile指定與路徑無關,在如圖所示位置添加-fPIC

701e2644-2ad9-11ed-9ade-dac502259ad0.png

最后執行make && make install命令,進行編譯安裝;并將編譯出來的結果拷貝到開發板的/lib目錄下。

openssl編譯

1.下載openssl

wget https://www.openssl.org/source/openssl-3.0.2.tar.gz

2.解壓openssl庫

tar -zxf openssl-3.0.2.tar.gz

3.編譯openssl

首先建立一個文件夾存放編譯結果

mkdir openssl

配置編譯器

export CROSS_COMPILE=arm-linux-gnueabihf-

配置編譯路徑

./Configure linux-armv4 shared no-asm --prefix=/home/qiyang/imx6ull/openssh/openssl

最后執行make && make install命令,進行編譯安裝;并將編譯出來的結果拷貝到開發板的/lib目錄下。

openssh編譯

1.下載openssh

wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.9p1.tar.gz

2.解壓

tar -zxf openssh-8.9.tar.gz

3.編譯openssh

配置

./configure --host=arm-linux-gnueabihf --with-libs --with-zlib=/home/qiyang/imx6ull/openssh/zlib --with-ssl-dir=/home/qiyang/imx6ull/openssh/openssl --disable-etcdefault-login CC=arm-linux-gnueabihf-gcc AR=arm-linux-gnueabihf-ar

最后make,配置編譯器和zlib、openssl庫的目錄。

4.安裝

首先在開發板上創建以下目錄

mkdir -p /usr/local/bin
mkdir -p /usr/local/sbin
mkdir -p /usr/local/libexec/
mkdir -p /usr/local/etc
mkdir -p /var/run
mkdir -p /var/empty/

將編譯完成的文件分別復制到開發板目錄下。

將scp、sftp、ssh、ssh-add、ssh-agent、ssh-keygen、ssh-keyscan復制到/usr/local/bin目錄下;

將sshd復制到/usr/local/sbin目錄下;

將moduli、ssh_config、sshd_config復制到/usr/local/etc目錄下;

將sftp-server、ssh-keysign復制到 /usr/local/libexec目錄下;

5.修改passwd

在/etc/passwd 中添加下面這一行

sshd:x:74:74:Privilege-separatedSSH:/var/empty/sshd:/sbin/nologin

6.生成密鑰

在/usr/local/etc/目錄下,使用如下命令生成密鑰

ssh-keygen -t rsa -f ssh_host_rsa_key -N ""
ssh-keygen -t dsa -f ssh_host_dsa_key -N ""
ssh-keygen -t ecdsa -f ssh_host_ecdsa_key -N ""
ssh-keygen -t ed25519 -f ssh_host_ed25519_key -N ""

需要給ssh和sshd添加可執行權限,

ssh在root/usr/local/bin目錄下

chmod +x ssh

sshd在/usr/local/sbin/目錄下

chmod +x sshd

7.修改/usr/local/etc/sshd_config文件內容

1.將PasswordAuthentication yes前的注釋#去掉;

2.將#PermitRootLogin yes前的注釋#去掉;

3.將#PermitEmptyPasswords no 修改為PermitEmptyPasswords yes

8.開啟ssh服務

7047d408-2ad9-11ed-9ade-dac502259ad0.png

如上所示執行即可開啟sshd服務,使用ps命令可以看到該進程在運行

705af556-2ad9-11ed-9ade-dac502259ad0.png

通過上述操作,openssh服務已經在開發板上移植好了,此時使用電腦上的ssh工具就可以連接到開發板了。

706fa0d2-2ad9-11ed-9ade-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118049
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    迅為驅動開發實戰:iTOP-RK3568開發板eDP屏幕移植全攻略

    迅為驅動開發實戰:iTOP-RK3568開發板eDP屏幕移植全攻略
    的頭像 發表于 12-30 15:42 ?892次閱讀
    迅為驅動<b class='flag-5'>開發</b>實戰:iTOP-RK3568<b class='flag-5'>開發板</b>eDP屏幕<b class='flag-5'>移植</b>全攻略

    采用XIAO MG24開發板的手套動作控制電動滑板設計

    本篇應用文章來自于Silicon Labs(芯科科技)在線技術社區,作者分享了運用XIAO MG24開發板來打造通過手套動作控制電動滑板(Electric Skateboard)的簡要開發步驟和關鍵電路原理。
    的頭像 發表于 12-25 11:37 ?2586次閱讀
    采用XIAO MG24<b class='flag-5'>開發板</b>的手套動作控制電動滑板設計

    探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程

    探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程 作為電子工程師,我們總是在尋找性能卓越、功能豐富且易于上手的開發板,以滿足不同項目的需求。NXP的FRDM - IMX8MPLUS
    的頭像 發表于 12-24 11:00 ?358次閱讀

    ESP32-P4全功能開發板和ESP32-P4-TINY開發板該怎么選?看這篇就夠了!

    啟明云端基于樂鑫科技ESP32-P4芯片設計了多款開發板,這些開發板有什么區別?基于應用場景如何選擇?本期,我們聚焦兩款代表性產品:WT99P4C5-S1開發板與WT9932P4-TINY開發
    的頭像 發表于 12-09 18:02 ?888次閱讀
    ESP32-P4全功能<b class='flag-5'>開發板</b>和ESP32-P4-TINY<b class='flag-5'>開發板</b>該怎么選?看這篇就夠了!

    將經典射擊游戲移植到芯科科技MG24 Matter開發板

    開發板之后,我們迎來了新的挑戰:將另一款經典第一人稱射擊游戲-毀滅公爵3D(Duke Nukem 3D)的完整體驗帶到我們的超低功耗平臺MG24的開發板上,以實現包括游戲音樂、多人連線模式等完整的游戲玩法。
    的頭像 發表于 11-30 10:46 ?1032次閱讀
    將經典射擊游戲<b class='flag-5'>移植</b>到芯科科技MG24 Matter<b class='flag-5'>開發板</b>

    如何移植EtherCAT Igh--基于米爾RK3576開發板

    本文將介紹基于米爾電子MYD-LR3576開發板(米爾基于瑞芯微RK3576開發板)的移植EtherCATIgh方案的開發測試。摘自優秀
    的頭像 發表于 09-26 08:04 ?9892次閱讀
    如何<b class='flag-5'>移植</b>EtherCAT Igh--基于米爾RK3576<b class='flag-5'>開發板</b>

    【精選資料】開發板測評大賽作品合集!

    電子發燒友攜手16家生態廠商發起開發板測評大賽,設OpenHarmony、RISC-V、Rockchip三大賽道,共計21款、160+塊開發板,通過評測開發板性能、易用性及創新場景,促進技術共享、加速產品迭代、激發行業創造力,賦
    的頭像 發表于 09-23 08:09 ?1115次閱讀
    【精選資料】<b class='flag-5'>開發板</b>測評大賽作品合集!

    RK3506開發板Linux開發板極致性價比之選

    RK3506開發板Linux開發板極致性價比之選瑞芯微RK3506開發板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系統支持,128MB超大
    的頭像 發表于 09-11 16:26 ?3453次閱讀
    RK3506<b class='flag-5'>開發板</b>Linux<b class='flag-5'>開發板</b>極致性價比之選

    ESP32開發板元件資料

    ESP32開發板元件
    發表于 07-21 14:47 ?15次下載

    【Banana Pi BPI-RV2開發板試用體驗】移植lrzsz以便從串口和ssh導入導出文件

    cp src/lrz /mnt/d cp src/lsz /mnt/d 使用Winscp導入到開發板 開發板中 chmod +x lrz chmod +x lsz mv lrz rz mv lsz sz 此時就可以使用rz,sz導入導出文件了
    發表于 06-25 16:39

    【Banana Pi BPI-RV2開發板試用體驗】開發環境搭建

    參考 https://docs.banana-pi.org/zh/BPI-RV2/BananaPi_BPI-RV2 前言 本文分享開發板基本的ssh登錄,文件傳輸,c開發環境搭建。 上電串口登錄 上
    發表于 06-25 16:07

    有ARM,NPU,FPGA三種核心的開發板 — 米爾安路飛龍派開發板

    最近我發現一個有趣的開發板。這個開發板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開發板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所科創
    的頭像 發表于 06-13 08:03 ?1708次閱讀
    有ARM,NPU,FPGA三種核心的<b class='flag-5'>開發板</b> — 米爾安路飛龍派<b class='flag-5'>開發板</b>

    【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

    新品上市圖傳數傳模塊開發板藍牙模塊開發板國產無線模塊開發板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數傳模塊開發板EWT611-900NW20S是一款入
    的頭像 發表于 06-12 19:33 ?1142次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發板</b>、藍牙模塊<b class='flag-5'>開發板</b>、無線模塊<b class='flag-5'>開發板</b>

    【免費試用】開發板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發板等你試用~

    技術人的狂歡,開發者的盛宴!2025年最值得期待的硬核賽事——電子發燒友開發板評測大賽正式啟動!無論你是開源生態的探索者、芯片架構的極客,還是物聯網領域的創新達人,本次大賽三大賽
    的頭像 發表于 06-05 08:05 ?967次閱讀
    【免費試用】<b class='flag-5'>開發板</b>評測大賽開啟!OH 、RISC-V、Rockchip頂級<b class='flag-5'>開發板</b>等你試用~

    貝啟BQ3568HM 開發板被選用為 OpenHarmony 明星開發板

    經開放原子開源基金會OpenHarmony社區官方測評評選,貝啟科技BQ3568HM開源鴻蒙開發板被正式選用為OpenHarmony明星開發板。BQ3568HM開源鴻蒙開發板采用
    的頭像 發表于 05-25 00:22 ?1449次閱讀
    貝啟BQ3568HM <b class='flag-5'>開發板</b>被選用為 OpenHarmony 明星<b class='flag-5'>開發板</b>