如何在 ubuntu 14.04 或更高版本上启用 sftp-4 或更高版本?

如何在 ubuntu 14.04 或更高版本上启用 sftp-4 或更高版本?

我想使用 sftp4 或更高版本。我该怎么做?

目前,我在 Ubuntu 14.04(旧测试服务器)上安装了 openssh-server(OpenSSH_6.6.1p1)。我将升级,因此欢迎回答有关较新 ubuntu 服务器版本的问题。

根据下面的错误消息,我目前正在使用 sftp-3 在 ubuntu 14.04 上使用 winscp 时出现 sftp-3 错误消息

我尝试研究哪些版本的 openssh-server 使用 sftp-4 或更高版本,但几乎没有找到任何结果。有人能帮我吗?哪些版本的 openssh 使用 sftp-4?是否有任何较新版本的 Ubuntu 服务器运行 sftp-4 或更高版本?如果我无法使用 openssh-server 执行此操作,我还有什么其他选择?

我之所以提出这个问题,是因为我想使用 WinSCP 远程更改文件权限和所有权。为此,我需要使用 sftp4 或更高版本(实际上这并不完全正确,显然我可以从 sftp2 及更高版本执行此操作,前提是我使用 GID/UID,不幸的是我无法让它工作。)顺便说一句,我在 WinSCP 中首选 sftp-6 版本。

答案1

OpenSSH 仅支持 SFTP 版本 3。

您必须使用不同的 SFTP 服务器,例如FTPD软件mod_sftp

相关内容