openssh 依赖 openssl,这两个东西主要针对posix系统,移植到 vxworks 等实时系统有相当的难度。

可以考虑移植如下的库(ssh server):

dropbear:

https://matt.ucc.asn.au/dropbear/dropbear.html

https://github.com/mkj/dropbear

https://github.com/mkj/dropbear/blob/master/config.sub

iconfidant:   (似乎是商业版)

http://www.iconlabs.com/prod/products/secure-remote-access/iconfidant

nanossh:    (似乎也要钱)

https://www.mocana.com/iot-security/nanossh

http://archive.eetasia.com/www.eetasia.com/ART_8800623277_499495_NP_e41f0a39.HTM                     (freescale 的cpu架构下的nanossh是要钱的)

http://linuxmafia.com/ssh/vxworks.html

ssh client:

http://lists.mindrot.org/pipermail/openssh-unix-dev/2008-May/026439.html

ssh源代码中的 KEX 是什么意思:

The listed KEXs are the algorithms allowed by the server for key exchange.

下面是一些ssh的开源库:

https://github.com/substack/libssh           mulitplatform C library implementing the SSHv2 and SSHv1 protocol on client and server side

https://github.com/diogo-fernan/carapaca         A Java implementation of a simpler version of SSH.

https://github.com/gpg/gsti                       This is a "C" library which implements a basic part of the protocol used by SSH to create a secure transport channel。

https://github.com/hierynomus/sshj          ssh, scp and sftp for java

https://github.com/ePaul/jsch-documentation      A variant of JSch with javadoc for the public methods。 (The gritty terminal was written to use Jsch, but with better handling and vt102 emulation)

https://github.com/openssh/openssh-portable

https://github.com/paramiko/paramiko             The leading native Python SSHv2 protocol library.

https://github.com/ronf/asyncssh            a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework.

https://mina.apache.org/sshd-project/embedding_ssh.html        Embedding SSHD in 5 minutes, java mina

openssl 对不同架构的configure方式:

./configure no-asm no-threads --openssldir=d:\\openssl-0.9.7b vxworks-ppc405

将 ssh (security shell) 移植到 vxworks的更多相关文章

  1. SSH Secure Shell Client的windows客户端样式设置

    SSH Secure Shell Client下载:http://pan.baidu.com/s/1dF2lDdf 其他工具(putty-0.67)下载:http://pan.baidu.com/s/ ...

  2. Windows使用SSH Secure Shell实现免密码登录CentOS

    笔记来自:http://blog.csdn.net/jiangshouzhuang/article/details/50683049 1.在Windows上生成密钥找到Secure Shell Cli ...

  3. ssh secure shell

    ssh secure shell 和securecrt xhell一样,都是终端工具

  4. SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题

    一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_ ...

  5. SSH Secure Shell Client最新版,解决Win10不兼容问题

    SSH的工具很多,像XShell,SecureCRT等等. 不过我一直用的是:SSH Secure Shell Client 主要的原因就是: 软件本身带文件浏览的功能,可以通过拖拽去实现文件上传和下 ...

  6. VNCServer,SSH Secure Shell Client,window远程控制linux

    1.VNC远程连接linux图形化桌面 2.SSH Secure Shell Client连接linux终端 3.设置FTP与linux传输文件 1.VNC远程连接linux图形化桌面 在centos ...

  7. SSH Secure Shell Client安装和使用

    SSH是一个用来替代TELNET.FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题.为了系统安全和用户自身的 权益,推广SSH是必要的. SSH是英文Secure Shell的简写形式. ...

  8. SSH Secure Shell Client--- the host may be dow

    the host may be down,or there may be a problem with the network connection. Sometimes such problems ...

  9. SSH secure shell 权威指南(转载)

    本书是一本介绍通信安全的书籍,如果你想保障你的通信安全,本书能给你一个很好的解决方案.本书从ssh协议介绍起,到具体的开源实现和商业实现.但本书同时介绍开源实现和商业实现,给人感觉比较乱.注意:由于o ...

随机推荐

  1. lscpu和cat /proc/cpuinfo

    lscpu的使用 描述: 此命令用来显示cpu的相关信息 lscpu从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读 命令输出的信息包含cpu数量,线程,核数,套接字 ...

  2. 构造 - Codeforces Round #319 (Div. 1)C. Points on Plane

    Points on Plane Problem's Link Mean: 在二维坐标中给定n个点,求一条哈密顿通路. analyse: 一开始忽略了“无需保证路径最短”这个条件,一直在套最短哈密顿通路 ...

  3. java---正则表达式的字符串简单实用及扩展链接

    一:什么是正则表达式 1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的 ...

  4. php -- 四种基础排序:冒泡、选择、插入、快速

    冒泡排序 思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来. 第一轮:从第一个到最后一个冒泡比较,运行结果:最后一个最大 第二轮:从第一个到倒数第二个冒泡比较, 运行结果:最后一 ...

  5. LAMP环境搭建博客

    背景: 公司要用到lamp环境,让我装,我就开始着手找资料,一般分为源码装和yum装,源码装很容易出错,所以我选择了yum装,. 服务器:aliyun服务器  centos6.8系统 按照第一个安装完 ...

  6. smarty 总结和分析

    虽然smarty现在已经废弃不用,但是它的原理我们需要了解一下,这也是TP框架的一部分原理,它把前后端分离开,这样前端只需要写静态网页,后端只需要处理数据库和php文件就可以了,phpcms的思路也大 ...

  7. 【黑金原创教程】【Modelsim】【第一章】Modelsim仿真的扫盲文

    声明:本文为黑金动力社区(http://www.heijin.org)原创教程,如需转载请注明出处,谢谢! 黑金动力社区2013年原创教程连载计划: http://www.cnblogs.com/al ...

  8. C 语言开发初涉-01 简单学习

    尝试用C语言写windows程序: 简单的计算器 1.0版,仅用来熟悉C 开发windows的一些语法和语句用法 #include "stdafx.h" #include < ...

  9. Spring + MyBatis中常用的数据库连接池配置总结

    Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0.可以在Spring配置文件中利用这两者中任何一个配置数据源. DBCP数据源 DBCP类包位于  ...

  10. [LintCode] 最多有多少个点在一条直线上

    /** * Definition for a point. * struct Point { * int x; * int y; * Point() : x(0), y(0) {} * Point(i ...