将 ssh (security shell) 移植到 vxworks
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的更多相关文章
- SSH Secure Shell Client的windows客户端样式设置
SSH Secure Shell Client下载:http://pan.baidu.com/s/1dF2lDdf 其他工具(putty-0.67)下载:http://pan.baidu.com/s/ ...
- Windows使用SSH Secure Shell实现免密码登录CentOS
笔记来自:http://blog.csdn.net/jiangshouzhuang/article/details/50683049 1.在Windows上生成密钥找到Secure Shell Cli ...
- ssh secure shell
ssh secure shell 和securecrt xhell一样,都是终端工具
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_ ...
- SSH Secure Shell Client最新版,解决Win10不兼容问题
SSH的工具很多,像XShell,SecureCRT等等. 不过我一直用的是:SSH Secure Shell Client 主要的原因就是: 软件本身带文件浏览的功能,可以通过拖拽去实现文件上传和下 ...
- VNCServer,SSH Secure Shell Client,window远程控制linux
1.VNC远程连接linux图形化桌面 2.SSH Secure Shell Client连接linux终端 3.设置FTP与linux传输文件 1.VNC远程连接linux图形化桌面 在centos ...
- SSH Secure Shell Client安装和使用
SSH是一个用来替代TELNET.FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题.为了系统安全和用户自身的 权益,推广SSH是必要的. SSH是英文Secure Shell的简写形式. ...
- 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 ...
- SSH secure shell 权威指南(转载)
本书是一本介绍通信安全的书籍,如果你想保障你的通信安全,本书能给你一个很好的解决方案.本书从ssh协议介绍起,到具体的开源实现和商业实现.但本书同时介绍开源实现和商业实现,给人感觉比较乱.注意:由于o ...
随机推荐
- MySQL 5.6的72个新特性(译)
一,安全提高 1.提供保存加密认证信息的方法,使用.mylogin.cnf文件.使用 mysql_config_editor可以创建此文件.这个文件可以进行连接数据库的访问授权. mysql_conf ...
- tp-04 框架与模板的整合
- 关于为空必填js判断
为了减少一不必要的if逻辑判断,自已写了一个方法 $(function () { $("#btnAdd").click(function () { var strLinValu = ...
- mybatis 的动态sql语句是基于OGNL表达式的。
mybatis 的动态sql语句是基于OGNL表达式的.可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:1. if 语句 (简单的条件判断)2. c ...
- HDU1717--小数化分数2
这道题是将输入的小数(有可能是无限循环小数)来化为分数.刚開始看到以为枚举(千万不要嘲笑我),可是感觉不正确. 所以百度了小数化为分数的方法,然后看到了各种方法,原来是这这样,在这我採用的是小数化为分 ...
- Linxu内核参数详解
#表示SYN队列的长度,默认为1024,加大队列长度,可以容纳更多等待连接的网络连接数. net.ipv4.tcp_max_syn_backlog = 65536 #每个网络接口接收数据包的速率比内核 ...
- hdu 2437(dfs)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2437 思路:只需用一个二维数组记录到达某点时路径长度mod k的最短路径长度,如果余数相同,就更新最小 ...
- iOS各种问题处理
本文转载至:http://www.cnblogs.com/ygm900/category/436923.html 推荐初学者前去学习. mac 拷贝文件时报错 8060 解决方案 摘要: 解决 ...
- CxGrid如何实现导出Excel 功能
ExportGrid4ToEXCEL 这个老的版本用的,新的版本引用 cxGridExportLink 这个单元 uses Windows, Messages, SysUtils, Variant ...
- java基础---->java中nio的使用(一)
JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的.面向块的 I/O.今天我们就简单的学习一下nio的知识.我笑,便面如春花,定是能感动人的,任他是谁. nio的简 ...