Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
3年前关闭。
Improve this question
我有一些代码需要编写测试以连接到供应商的SFTP服务器并在其中放置文件。现在,测试正在连接到他们的实际服务器,但我宁愿不这样做。理想情况下,我想按照MockFtpServer的方式在内存中使用伪造的服务器。我尝试使用该命令,但它却成为其中的一部分,但由于无法识别实际命令而死于发出实际命令。
有问题的代码是Mule ESB中的流设置。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
3年前关闭。
Improve this question
我有一些代码需要编写测试以连接到供应商的SFTP服务器并在其中放置文件。现在,测试正在连接到他们的实际服务器,但我宁愿不这样做。理想情况下,我想按照MockFtpServer的方式在内存中使用伪造的服务器。我尝试使用该命令,但它却成为其中的一部分,但由于无法识别实际命令而死于发出实际命令。
有问题的代码是Mule ESB中的流设置。
最佳答案
从Java SFTP server library?:您可能可以使用SSHTools(请参阅http://sourceforge.net/projects/sshtools/)。它们没有提供任何好的示例,但是SVN中的代码库中有一些类似乎表明它们支持SFTP服务器命令(请参阅http://sshtools.svn.sourceforge.net/viewvc/sshtools/trunk/j2ssh/src/com/sshtools/daemon/sftp/和http://sshtools.svn.sourceforge.net/viewvc/sshtools/trunk/j2ssh/src/com/sshtools/j2ssh/sftp/)。您需要进行一些繁重的工作。
让我知道是否有帮助。
09-04 12:20