我正在学习 Linux,在 Windows 上使用 Filezilla 时,我会使用 sftp 协议进行连接。我注意到 gFTP 没有该选项,因此我尝试使用 SSH2 并将端口设置为 22,这样就可以了。为什么会发生这种情况?继续这样做安全吗?
答案1
SFTP 搭载在 SSH 之上。从gFTP 常见问题解答:
SSH2 协议使用远程主机上的 sftp-server 可执行文件 [...]
这意味着只要您可以通过 SSH 连接并且sftp-server
远程系统可用,gFTP 就会通过 SSH 登录并在选择 SSH2 协议时自行调用 SFTP 服务器。这非常安全。