![GNU 用户使用哪些 SSH 替代品?](https://linux22.com/image/1248339/GNU%20%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E5%93%AA%E4%BA%9B%20SSH%20%E6%9B%BF%E4%BB%A3%E5%93%81%EF%BC%9F.png)
我听说 SSH 最初是用于 BSD 的。
这是正确的吗?GNU 用户使用什么 SSH 替代品?
或者人们只是不使用 GNU 进行 SSH 或 SSH 类型的应用程序?
答案1
我不太清楚你说的 GNU 用户是什么意思。你是指只使用自由软件基金会软件的人,还是只使用 GPL 许可证软件的人,还是只自由的软件,自由的定义是什么?我认为你会发现很少有人对他们使用的软件如此教条。大多数人只是使用适合他们目的的东西,而不太担心其背后的哲学或政治。有些人在可能的情况下尝试使用免费啤酒或免费开放软件,但必要时也会使用商业软件。然后是 Mac OS 用户,他们使用包含大量开源软件的商业操作系统。
我认为您会发现几乎每个人都使用 OpenSSH。
答案2
OpenSSH 主要是为 OpenBSD 编写的,但他们也维护一个在 Linux 中广泛使用的“便携”版本。
答案3
有一个正确的 GNU 实现 ssh 版本 2 协议(由 IETF SECSH 工作组标准化)。该实现称为“lsh”。它可在此处获得:https://www.lysator.liu.se/~nisse/lsh/
我知道的除了这个和 OpenSSH 之外的唯一替代方案是 SSHTools。它是用 Java 编写的,可在此处获取:http://sshtools.sourceforge.net/