我正在尝试将我的0.13.0 sshd-core和sshd-sftp升级到2.1.0。但是实现方面有巨大的变化。任何使用支持SFTP协议6.0的最新版本的人。我看到FileSystemView类和sftplet包不可用。
答案 0 :(得分:0)
扩展SftpSubsystem并强制使用协议3.0。
public class MySftpSubsystem extends SftpSubsystem {
@Override
protected Reply doProcess(Request request) throws IOException {
if (request instanceof SshFxpInitRequest) {
SshFxpInitRequest sshFxpInitRequest = (SshFxpInitRequest) request;
request = (Request)(new SshFxpInitRequest(3));
}
}