嵌入式linux轻量级sshd服务Dropbear交叉编译

news2024/11/25 2:30:23

下载

zlib-1.2.11.tar.gz

dropbear-2020.81.tar.bz2

解压

$tar -zxvf zlib-1.2.11.tar.gz
$tar -jxvf dropbear-2020.81.tar.bz2

zlib交叉编译配置

CC=/usr/local/arm/network/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-gcc ./configure --prefix=$PWD/install

dropbear交叉编译配置

./configure --prefix=$PWD/__install --with-zlib=/home/lu/project/zlib-1.2.11/__install/ CC=/usr/local/arm/network/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-gcc --host=arm --enable-static

编译

make -j4
# 若要使用 scp 登录,需要强制编译,在源码目录使用 make scp 编译出 scp,将其放在文件系统的/usr/bin 目录下即可,这样就能使用 winscp 软件上传与下载文件了。
make scp

安装


1.将 __install 安装目录下的 文件都复制到嵌入式系统文件系统的 /usr/ 下,__install/bin下文件复制到 /usr/bin目录下,__install/sbin下文件复制到 /usr/sbin 目录下。

2. 创建启动脚本 S11_dropbear ,内容如下 , 并设置可执行权限
[LCDOPTOMETER]# cat /etc/init.d/S11_dropbear
#!/bin/sh
/sbin/dropbear
将启动脚本添加到 rcS 中,如下:

3.这些文件下载到板子里之后,在板子里执行如下命令,在文件系统的 /etc目录下新建 dropbear 目录(只能是 dropbear 这个名称 ),使用 dropbearkey 命令生成密钥

# 生成密钥
dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

# 从私钥中提出公钥
dropbearkey -y -f dropbear_rsa_host_key | grep "^ssh-rsa " >> authorized_keys

4.设置 root 用户密码,运行 dropbear 即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/959776.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

目录扫描+JS文件中提取URL和子域+403状态绕过+指纹识别(dirsearch_bypass403)

dirsearch_bypass403 在安全测试时,安全测试人员信息收集中时可使用它进行目录枚举,目录进行指纹识别,枚举出来的403状态目录可尝试进行绕过,绕过403有可能获取管理员权限。不影响dirsearch原本功能使用 运行流程 dirsearch进行…

LLM强势挺进端侧,AI大语言模型端侧部署如何影响超自动化?

▲ 图片由AI生成 算力资源吃紧,成本居高不下,数据隐私泄露,用户体验不佳…… 以OpenAI为代表的大语言模型爆发后,多重因素影响之下本地化部署成为LLM落地的主流模式。LLM迫切需要部署在本地设备上,围绕LLM端侧部署的…

财报解读:首次全口径盈利,快手深耕电商找准了发展门道?

快手成功闯过了盈利大关。 近日快手发布的Q2财报显示,其借助于电商“内循环”取得超预期成效,不仅用户数相比一季度环比净增1900万,再创新高,而且迎来了成立以来首次单季度全口径盈利。 对于快手盈利能力的大幅提升,…

ASCII码 对照表

总256个字符元素 0~255 码值整数据 字符结构 字符元素(内容) 整数结构 码值整数

【前端】Layui动态数据表格拖动排序

目录 一、下载layui-soul-table 二、使用 三、Layui实际使用 1、html代码 2、JS代码 3、PHP后台代码 目的:使用Layui的数据表格,拖动行进行排序。 使用插件:layui-soul-table 和 Layui 1.layui-soul-table文档:https://…

ZKP硬件加速

1. 引言 本文重点关注: 1)何为硬件加速?为何需要硬件加速?2)ZKP的关键计算原语: Multiscalar MultiplicationNumber Theoretic TransformationArithmetic Hashes 3)所需的硬件资源4&#xff0…

vue3学习源码笔记(小白入门系列)------ 组件更新流程

目录 说明例子processComponentcomponentUpdateFnupdateComponentupdateComponentPreRender 总结 说明 由于响应式相关内容太多,决定先接着上文组件挂载后,继续分析组件后续更新流程,先不分析组件是如何分析的。 例子 将这个 用例 使用 vi…

MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布

一、MQTT介绍 1.1 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于…

WhatsApp 时事通讯,又一个强大的营销功能

有兴趣通过时事通讯有效地接触您的受众吗?如果您的客户正在使用WhatsApp,使用WhatsApp商业通讯是理想的解决方案。在这篇文章中,我们将探讨使用 WhatsApp时事通讯进行客户沟通的优势。 什么是WhatsApp时事通讯? WhatsApp时事通讯…

vuex使用Cannot find module ‘./api/index.js‘

使用vuex中出现这个问题。我的vuex的配置。 import Vue from vue import Vuex from vuex import App from ./App.vue import store from "./store"; import router from ./router; import "/assets/css/base.css"; import VueRouter from vue-router; impo…

【LeetCode75】第四十二题 删除二叉搜索数中的节点

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一棵二叉搜索树,给我们一个目标值,让我们删除节点值等于目标值的节点,并且删除之后需要保持…

【原创】H3C路由器OSPF测试

网络拓扑图 路由器配置: 路由器1上接了4跟线,分别为这四个接口配置IP地址。 # interface GigabitEthernet0/0/0port link-mode routecombo enable copperip address 2.1.1.2 255.255.255.0 # interface GigabitEthernet0/0/1port link-mode routecombo…

独立站怎么做活动策划,独立站推广方式有哪些

独立站可以获得更多的用户关注和认可,进而实现业务增长和发展,因此活动策划至关重要,那么独立站怎么做活动策划,独立站推广方式有哪些? 独立站怎么做活动策划? 1、明确目标:在开始策划之前&am…

结构化日志记录增强网络安全性

日志是一种宝贵的资产,在监视和分析应用程序或组织的 IT 基础结构的整体安全状况和性能方面发挥着至关重要的作用。它们提供系统事件、用户活动、网络流量和应用程序行为的详细记录,从而深入了解潜在威胁或未经授权的访问尝试。虽然组织历来依赖于传统的…

ROS获取目标点导航完成状态(rospy)

文章目录 ROS获取目标点导航完成状态1. Action方式2. Topic方式3. 验证4. 状态码取值 ROS获取目标点导航完成状态 1. Action方式 在ROS中,导航框架默认使用move_base,所以对于导航状态的获取往往需要往move_base的交互状态组建上考虑。 一种常见的方法…

IP代理|一文看懂IPv4与IPv6

IP作为互联网的重要的桥梁,是计算机网络相互连接进行通信而设计的协议,正是因为有了P协议,因特网才得以迅速发展成为庞大的、开放的计算机通信网络。IP代理中常常可以看到IPv4与IPv6,今天就给各位跨境老板详细解释,他们…

手写Mybatis:第6章-数据源池化技术实现

文章目录 一、目标:数据源池化技术实现二、设计:数据源池化技术实现三、实现:数据源池化技术实现3.1 工程结构3.2 数据源池化技术关系图3.3 无池化链接实现3.4 有池化链接实现3.4.1 有连接的数据源3.4.2 池化链接的代理3.4.3 池状态定义3.4.4 pushConnec…

Viobot回环使用

Viobot回环是使用词袋匹配的方式,,当新的关键帧能够匹配词袋里面记录过的关键帧时,触发回环,将设备的当前位姿拉到历史位姿。 一.上位机操作 词袋使用方法 连接上设备,先停止算法。UI上点 设置 选到 loop 选项卡&…

【分布式搜索引擎elasticsearch】

文章目录 1.elasticsearch基础索引和映射索引库操作索引库操作总结 文档操作文档操作总结 RestAPIRestClient操作文档 1.elasticsearch基础 什么是elasticsearch? 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能 什么是…

python“梦寻”京东商品评论数据接口(含代码示例)

要通过京东的API获取商品详情评论数据,您可以使用京东开放平台提供的接口来实现。以下是一种使用Java编程语言实现的示例,展示如何通过京东开放平台API获取商品详情评论数据: 首先,确保您已注册成为京东开放平台的开发者&#xf…