注:本文参考《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