搜索

5

主题

18

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2015-2-1 07:47:46 15849 浏览 2 回复

4412精英版linux—QT系统中移植SSH

各位老大有将ssh移植到4412精英版linux—QT系统中的吗?这样可省去用串口的麻烦。
回复

使用道具 举报

0

主题

2

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2015-2-4 14:29:41
一、编译
1、下载软件包
dropbear-2012.55.tar.bz2

2、配置编译环境变量
./configure --host=arm-none-linux-gnueabi --prefix=/home/lxy/4412/dropbear-2015.67 --disable-zlib --disable-pam

3、解压编译
# tar xvfj dropbear-2012.55.tar.bz2

# ./configure --host=arm-none-linux-gnueabi --prefix=/home/lxy/4412/dropbear-2015.67 --disable-zlib --disable-pam

# make -j4

# make install /*需要root权限*/
会在/home/lxy/4412/dropbear-2015.67生成2个目录 :
bin
    dbclient -> ssh客户端,嵌入式系统基本不用。
    dropbearconvert -> 把openSSH密钥转成dropbear密钥的工具
    dropbearkey -> dropbear密钥生成工具
sbin
    ropbear -> ssh服务器,其实构建好了后只要她就行了.

/////////////////////////////////////////////////////////////////////
二、构建执行环境
1、拷贝/home/lxy/4412/dropbear-2015.67目录下的bin和sbin所有可执行文件到开发板系统的bin

2、生成密钥
    mkdir -p /etc/dropbear/
    dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
    dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
   
3、运行
    dropbear -E #如果不要调试信息可以去掉"-E"

回复 点赞

使用道具 举报

1

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2015-4-22 13:59:14
Laxiyan 发表于 2015-2-4 14:29
一、编译
1、下载软件包
dropbear-2012.55.tar.bz2

您好!按照您给的操作步骤装好了,也能连接上,但还是存在几个问题:

1、用SSH连接上之后,不能查看开发板内的文件夹;
2、超级终端连接上后,部分指令无法识别,例如:ifconfig、reboot。

希望的到解答
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表