openssh移植

一、openssh介绍
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 附加的SFTP协议可轻松实现在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,因为它们使用明文传送密码。

二、相关依赖及下载
openssh依赖zlib以及openssl
zlib版本下载链接:http://www.zlib.net/
openssl版本下载链接:https://openssl-library.org/source/
openssh版本下载链接:https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/

三、交叉编译
1、交叉编译zlib
./configure prefix=指定安装路径 CC=arm-rockchip830-linux-uclibcgnueabihf-gcc
make
make install
2、交叉编译openssl
./Configure --prefix=指定安装路径 --openssldir=/etc/ssl linux-armv4(该参数根据实际情况选择)
make
make install
3、交叉编译openssh
./configure --host=arm-rockchip830-linux --with-libs --with-zlib=zlib安装目录 --with-ssl-dir=openssl安装目录 --disable-etc-default-login CC=arm-rockchip830-linux-uclibcgnueabihf-gcc AR=arm-rockchip830-linux-uclibcgnueabihf-ar
make
4、生成密钥
ssh-keygen -t rsa -f ssh_host_rsa_key -N “”
ssh-keygen -t dsa -f ssh_host_dsa_key -N “”
ssh-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值