为什么我能够使用 SSH2 连接到带有 gFTP 的 SFTP 服务器?

为什么我能够使用 SSH2 连接到带有 gFTP 的 SFTP 服务器?

我正在学习 Linux,在 Windows 上使用 Filezilla 时,我会使用 sftp 协议进行连接。我注意到 gFTP 没有该选项,因此我尝试使用 SSH2 并将端口设置为 22,这样就可以了。为什么会发生这种情况?继续这样做安全吗?

答案1

SFTP 搭载在 SSH 之上。从gFTP 常见问题解答

SSH2 协议使用远程主机上的 sftp-server 可执行文件 [...]

这意味着只要您可以通过 SSH 连接并且sftp-server远程系统可用,gFTP 就会通过 SSH 登录并在选择 SSH2 协议时自行调用 SFTP 服务器。这非常安全。

相关内容