我正在尝试使用ApacheVFS2上传文件到SFTP服务器。当使用像WinSCP这样的客户端时,SFTP工作正常。我举了一些在互联网上找到的例子来使用java客户端,但我总是收到错误。Selectors.SELECT_SELF )时抛出异常: 1 [main] ERROR com.company.middletier.storage.SftpPersister - failure
org.apache.commons.vfs2" because it is
我已经写了一个java代码(使用apache通用vfs2)来上传文件到SFTP服务器。最近,我在我的服务器上引入了PGP Security。现在,java代码无法连接到此服务器。我们在服务器上使用CrushFTP,在java应用程序中使用apache-common-vfs2。.FileSystemException: Could not connect to SFTP</e
我希望使用VFS2来使用私钥连接到SFTP服务器。但是,应用程序将使用Java在应用程序服务器上运行;因此,我不想将私钥存储在文件中--而是将其存储在数据库中(加密);然后读取密钥并使用它进行连接。但是,我可以找到的所有指令(例如)都使用私钥file,而apacheVFS2似乎需要一个文件,而不是其身份提供程序对象中的字符串。(例如IdentityInfo myIdentityInfo = new IdentityInfo(new
我使用启动本地SFTP服务器。这是我的相关。为了进行测试,我使用作为我的SFTP客户端。我可以成功地连接到服务器,也可以查看服务器根目录。但问题是,当我试图将一个文件上传到那个服务器根目录时。(NativeSshFile.java:634) ~[sshd-core-0.10.0.jar:0.10.0]
at org.apache.sshd.server.sftp.SftpSubsystem.