移植sshd到jk2410开发板

移植sshd到jk2410开发板

ID:30186674

大小:119.04 KB

页数:11页

时间:2018-12-27

移植sshd到jk2410开发板_第1页
移植sshd到jk2410开发板_第2页
移植sshd到jk2410开发板_第3页
移植sshd到jk2410开发板_第4页
移植sshd到jk2410开发板_第5页
资源描述:

《移植sshd到jk2410开发板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、移植sshd到JK2410开发板1.引言SSH是由芬兰的一家公司开发出来的,但是由于版权和加密算法的限制,openssh作为一种安全的网络服务应用程序在业界被广泛应用。Openssh是ssh的代替软件而且免费。在上篇文档《移植OProfile到JK2410开发板》中有提到,Montavista公司提供的应用程序开发和系统分析工具devrocket在调试和分析性能时需要在开发板和主机之间建立一条连接,通过ssh协议通信。由于JK2410开发板上没有配置sshd伺服程序,所以需要将sshd移植到JK2410开发板上。2.环境硬件环境:Ho

2、st:X86PCTarget:JK2410开发板软件环境:Host:VMware6OS:CentOS5Strace调试工具Target:OS:linux-2.6.18pro500RootFS:initrd-edwin-25M.imgStrace调试工具3.移植步骤源码包:openssh-4.6p1.tar.gzhttp://www.openssh.com/portable.htmlopenssl-0.9.8e.tar.gzhttp://www.openssl.org/sourcezlib-1.2.3.tar.tarhttp://www

3、.zlib.net/编译工具arm-9tdmi-linux-gnu-gccarm-9tdmi-linux-gnu-g++1.1.交叉编译在/work目下面创建ssh目录#mkdir/work/lib----〉共享库目录,通过nfs挂载#mkdir/work/ssh-----〉工作目录#cd/work/ssh#mkdircompressedinstallsource-----〉compressed用于存放源码包Install软件安装目录Source源码包解压目录#mvtarpakgs/openssh-4.6p1.tar.gz/work/

4、ssh/compressed#mvtarpakgs/openssl-0.9.8e.tar.gz/work/ssh/compressed#mvtarpakgs/zlib-1.2.3.tar.tar/work/ssh/compressed交叉编译zlib#cd/work/ssh/compressed/#tarxvfzlib-1.2.3.tar.tar-C../source#cd../source/zlib-1.2.3#./configure--prefix=/work/ssh/install/zlib-1.2.3#vimMakefileC

5、C=arm-9tdmi-linux-gnu-gccAR=arm-9tdmi-linux-gnu-arrcCPP=arm-9tdmi-linux-gnu-gcc-ELDSHARED=arm-9tdmi-linux-gnu-gcc#make#makeinstall交叉编译openssl#cd/work/ssh/compressed/#tarzxvfopenssl-0.9.8e.tar.gz-C../source#cd../source/openssl-0.9.8e#./Configure--prefix=/work/ssh/install

6、/openssl-0.9.8e os/compiler:arm-9tdmi-linux-gnu-gcc//这个应该是参考的文档中CC=arm-none-linux-gnueabi-gccCFLAGS="-I/xxx/zlib/include"LDFLAGS="-L/xxx/zlib/lib"./Configure--prefix=/xxx/opensslos/compiler:linux-armv4#make#makeinstall交叉编译openssh#cd/work/ssh/compressed#tarzxvfopenssh-4.

7、6p1.tar.gz–C../source#cd../source/openssh-4.6p1#./configure--host=arm-9tdmi-linux-gnu--with-libs--with-zlib=/work/ssh/install/zlib-1.2.3--with-ssl-dir=/work/ssh/install/openssl-0.9.8e--disable-etc-default-loginCC=arm-9tdmi-linux-gnu-gccAR=arm-9tdmi-linux-gnu-ar打印出如下信息:O

8、penSSHhasbeenconfiguredwiththefollowingoptions:Userbinaries:/usr/local/binSystembinaries:/usr/local/sbinConfig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。