交叉编译OPENSSH(一)

本文分为两部分,详述如何交叉编译OPENSSH。首先,介绍在服务器上进行目标文件编译的步骤,包括下载文件和设置目录结构。接着,说明目标板上的操作,如复制编译文件、生成证书对、修改启动脚本及进行ssh测试。适用于嵌入式设备的OPENSSH部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:本文参考《http://blog.youkuaiyun.com/ke123456le/article/details/39316607》有增减。

本文分两部分,第一部分介绍目标文件编译以及目标板上的一些操作要求,第二部分介绍交叉编译脚本介绍(交叉编译OPENSSH(二))。

第一部分:目标文件编译以及目标板上的一些操作要求

一.服务器编译

  • 下载指定的文件,并建立如下目录结构:
root@test:/home/liufei/github/shell/openssh# tree .
.
├── compressed
│   ├── openssh-4.6p1.tar.gz
│   ├── openssl-0.9.8l.tar.gz
│   ├── startWork.sh-openssh
│   ├── startWork.sh-openssl
│   ├── startWork.sh-zlib
│   ├── uncompress.sh
│   └── zlib-1.2.8.tar.gz
└── source

3 directories, 7 files
root@test:/home/liufei/github/shell/openssh# 
  • 在/home/liufei/github/shell/openssh下执行如下指令,等待编译完成
./uncompress.sh /home/liufei/github/shell/openssh/compressed ../source  /root/openssh mipsel-linux

二.目标板操作

1、将主机/root/openssh中的所有内容全部复制到目标板上的/root/openssh目录下

2、生成证书/密码对(注:仅需一次)
A、运行一下sshd

# /root/openssh/sbin/sshd 
Could not load host key: /root/openssh/etc/ssh_host_key
Could 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值