sftp - Apache Mina SFTP 2.0.0 升级
问题描述
我正在尝试将我的 0.13.0 sshd-core 和 sshd-sftp 升级到 2.1.0。但是有巨大的实施变化。任何使用支持 SFTP 协议 6.0 的最新版本的人。我看到 FileSystemView 类和 sftplet 包不可用。
解决方案
扩展 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));
}
}
推荐阅读
- node.js - 如何使单个 Google Drive 文件夹中的所有文件都可以访问?
- xamarin.forms - 无法使用 Xamarin.Forms 3.5.0.62956-pre2 或 4.0 pre2 运行 prism xamarin
- python - subprocess.CalledProcessError :没有这样的文件或目录。即使文件存在
- c# - 如何使用 xamarin 确定网络类型是 2g、3g 还是 4g
- django - wagtail pathoverflow 添加新的子页面
- javascript - 如何通过 express.static 将静态 css 添加到节点 js 应用程序
- python - 您如何遍历表格中的 HTML 链接以从表格中提取数据?
- javascript - 访问 Laravel 返回的 Javascript 嵌套对象
- python - 被 Python 中的 read_all() 函数卡住了?
- javascript - 将按钮附加到从 firebase 实时数据库动态创建的表