openssh移植

本文介绍了如何在Ubuntu 14.04环境下,使用arm-none-linux-gnueabi交叉编译工具链,将OpenSSH 7.0p1、OpenSSL 1.0.2l和Zlib 1.2.11移植到ARM开发板上。详细步骤包括源码下载、交叉编译Zlib、OpenSSH配置与编译,以及目标板上的秘钥生成、配置文件修改和SSH服务启动。
摘要由CSDN通过智能技术生成

实验环境:Ubuntu14.04LTS+arm-none-linux-gnueabi(友善之臂的交叉编译工具4.4.3版)

软件版本:openssh-7.0p1+openssl-1.0.2l+zlib-1.2.11

首先去官网下载这几个源码包。  openssh官网  openssl官网    zlib官网 

源码包下载完了,先新建个目录,然后把源码包都放到新建的目录上。终端输入:

sudo mkdir openssh  && cd openssh
mv  源码包   openssh目录
tar -xf   源码包
3个源码包分别移动,然后看看ssh目录下是否都有源码包了,然后开始解压,如果终端提示没有权限,如果终端提示没有权限,就命令前面加sudo。 
fh@pc:~/linux/ssh$ cd ../openssh/
fh@pc:~/linux/openssh$ ls
openssh-7.0p1.tar.gz  openssl-1.0.2l.tar.gz  zlib-1.2.11.tar.gz
fh@pc:~/linux/openssh$ tar -xf zlib-1.2.11.tar.gz 
fh@pc:~/linux/openssh$ tar -xf openssh-7.0p1.tar.gz 
fh@pc:~/linux/openssh$ tar -xf openssl-1.0.2l.tar.gz
fh@pc:~/linux/openssh$ ls
openssh-7.0p1         openssl-1.0.2l         zlib-1.2.11
openssh-7.0p1.tar.gz  openssl-1.0.2l.tar.gz  zlib-1.2.11.tar.gz
fh@pc:~/linux/openssh$                                     

解压完后,第一步:开始交叉编译zlib。这里配置安装目录是zlib同级目录内的install目录

fh@pc:~/linux/openssh$ cd zlib-1.2.11/
fh@pc:~/linux/openssh/zlib-1.2.11$ ./configure --prefix=/home/fh/linux/openssh/install/zlib-1.2.11 
Checkin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值