有关使用 SSH1 或 SSH2 的 SFTP 的冲突信息

有关使用 SSH1 或 SSH2 的 SFTP 的冲突信息

我一直在尝试更好地理解 SFTP 以及它在幕后所做的事情。

不幸的是,那里的信息相当模糊

我认为 SFTP 使用 SSH2 来加密通道,并且由于 SSH2 和 SSH(SSH1)不兼容,因此无法通过 SSH 使用 SFTP。

然而,互联网上的其他来源只是提到了 SSH,但并不清楚他们真正指的是 SSH1 还是封装了 SSH2 信息(我知道这是写技术文章的糟糕方式)

我希望有人可以为我澄清这一点,并希望帮助其他面临同样挑战的人。

答案1

然而,互联网上的其他来源只是提到了 SSH,但并不清楚他们真正指的是 SSH1 还是封装了 SSH2 信息(我知道这是写技术文章的糟糕方式)

SSH 通常指的是 SSH-2,它在各个地方都得到了广泛使用。SSH-1 是一种非常古老的协议,除非您要连接到隔离网络中的某些古老设备,否则不应在任何地方使用。

除此之外,SFTP 还作为 SSH-2 的文件传输协议实现,正如规范草案中明确提到的那样草案-ietf-secsh-filexfer-02

相关内容