我想编写我自己的不基于 OpenSSL 的 SSH 守护程序的实现。它应在非 Linux-oid 环境中使用。
是否有任何可用的 SSH 域(可能不是全功能)的公共域源代码?
如果你的目标是编写你自己的守护进程,你不能只阅读OpenSSH的源代码,如果它太复杂,那么你可以看看:
http://plan9.bell-labs.com/sources/contrib/blstuart/ssh/
我认为这个是在 Lucent Public License Version 下发布的,写的是 i Plan 9 C,与 C89 或 C99 有点不同。但是应该很容易理解。
http://www.gnu.org/licenses/license-list.html#lucent102
或者看看 SSH 的 Erlang 实现。
https://github.com/erlang/otp/tree/maint/lib/ssh/src
祝你好运!
emil 和 ghoti 已经有指向源代码示例的指针。
但我认为要开始这样的项目,您应该阅读底层协议的文档。