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. 你有自己的Web缓存知识体系吗?

    赵舜东 江湖人称赵班长,曾在武警某部负责指挥自动化的架构和运维工作,2008年退役后一直从事互联网运维工作.曾带团队负责国内某电商的运维工作,<saltstack入门与实践>作者,某学院高 ...

  2. 如何从CentOS官网下载我们想要的版本

    今天想从官网下载6.5版本的CentOS,结果找了好一会儿才找到,赶紧记录下来,以备以后查询. 第一步在百度搜索centos,点击"Download CentOS",如下图所示. ...

  3. zend Studio10.6.2破解注册码

    下载破解包:http://download.csdn.net/detail/gsls200808/7982115 安装方法:破解的jar文件com.zend.verifier_10.6.2.v2014 ...

  4. java----代理机制或动态类的生成

    在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的 ...

  5. 【BZOJ】3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛(排列组合+乘法逆元+欧拉定理/费马小定理)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3398 以下牡牛为a,牝牛为b. 学完排列计数后试着来写这题,“至少”一词可以给我们提示,我们可以枚举 ...

  6. 【剑指offer】翻转单词顺序

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/27372033 题目描写叙述: JOBDU近期来了一个新员工Fish,每天早晨总是会拿着一本 ...

  7. 学习:erlang读取文件中的terms

    参考:http://diaocow.iteye.com/blog/1766128 1. file:consult(Filename) -> {ok, Terms} | {error, Reaso ...

  8. C# 压缩和解压文件(SharpZipLib)

    先从网上下载ICSharpCode.SharpZipLib.dll类库 将文件或文件夹压缩为zip,函数如下 /// <summary> /// 压缩文件 /// </summary ...

  9. 线程本地变更,即ThreadLocal-->Spring事务管理

    我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度.这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突.我们使用模板类访问底层数据,根据持久化技术 ...

  10. 如何用ChemDraw绘制化学课件

    近年来随着ChemDraw等多媒体技术的迅速发展,多媒体技术越来越多的应用在教学中.学会应用ChemDraw绘制化学分子结构.化学反应式和实验装置的方法,将在有机化学的教学中提供一定的帮助,进一步提高 ...