一,交叉编译openssh,需先编译zlib 和openssl。先下载:

OpenssL 下载官网地址 https://www.openssl.org/source/ZYNQ petalinux搭建SSH服务器

    点击连接https://github.com/openssl/openssl,下载ssh源码

ZYNQ petalinux搭建SSH服务器

zlib 官网下载地址http://www.zlib.net/

ZYNQ petalinux搭建SSH服务器

二,mkdir arm-ssh,cd arm-ssh,mkdir install然后解压,解压后如图

ZYNQ petalinux搭建SSH服务器

cd zlib-1.2.3

./configure --prefix=/home/alinx/arm-ssh/install

ZYNQ petalinux搭建SSH服务器

修改vim Makefile中交叉编译器

ZYNQ petalinux搭建SSH服务器

ZYNQ petalinux搭建SSH服务器

执行make,交叉编译

ZYNQ petalinux搭建SSH服务器

安装make install

ZYNQ petalinux搭建SSH服务器

ZYNQ petalinux搭建SSH服务器

三,安装openssh

cd  openssl-master

./Configure  --host=arm-linux-gnueabihf-gcc --prefix=/home/alinx/ssh-arm/install_ssh

ZYNQ petalinux搭建SSH服务器

./config no-asm shared   

--prefix=/home/alinx/ssh-arm/install_ssh

vi Makefile,加一句 CC=arm-linux-gnueabihf-gcc

ZYNQ petalinux搭建SSH服务器

make

ZYNQ petalinux搭建SSH服务器

make install

ZYNQ petalinux搭建SSH服务器

 

相关文章: