Java 自动将文件从Linux服务器传输到Windows计算机

Java 自动将文件从Linux服务器传输到Windows计算机,java,linux,file-transfer,Java,Linux,File Transfer,我在Linux服务器的Tomcat上部署了一个java web应用程序。当运行应用程序时,我需要将一组文本文件(来自该服务器)自动复制到一个基于Windows的机器上。有没有图书馆可以用呢 我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?我知道没有

我在Linux服务器的Tomcat上部署了一个java web应用程序。当运行应用程序时,我需要将一组文本文件(来自该服务器)自动复制到一个基于Windows的机器上。有没有图书馆可以用呢

我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?

我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?

我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?

我知道没有特定的库,但这似乎可以通过使用一些基于NAS或SMB的共享目录解决方案来解决。它适合您吗?

FTP将是经典的解决方案。这是通过公用网络还是专用网络?如果是公开的,您可能会想看看许多可用的安全FTP解决方案中的一个。

FTP将是经典的解决方案。这是通过公用网络还是专用网络?如果是公开的,您可能会想看看许多可用的安全FTP解决方案中的一个。

FTP将是经典的解决方案。这是通过公用网络还是专用网络?如果是公开的,您可能会想看看许多可用的安全FTP解决方案中的一个。

FTP将是经典的解决方案。这是通过公用网络还是专用网络?如果是公共的,您可能希望查看许多可用的安全FTP解决方案之一。

假设您要复制到的Windows服务器上的文件夹已设置为共享,并且您具有凭据,并且Windows计算机上没有其他可用于文件复制的服务正在运行(如ftp、ssh、http、https等)-最好的方法可能是设置samba客户端(smbclient)在将共享文件夹装载到要复制到的Windows服务器上的Linux计算机上。

假设要复制到的Windows服务器上的文件夹已设置为共享,并且您具有凭据,并且Windows计算机上没有运行可用于文件复制的其他服务(如ftp、ssh、http、https等)-最好的方法可能是设置samba客户端(smbclient)在将共享文件夹装载到要复制到的Windows服务器上的Linux计算机上。

假设要复制到的Windows服务器上的文件夹已设置为共享,并且您具有凭据,并且Windows计算机上没有运行可用于文件复制的其他服务(如ftp、ssh、http、https等)-最好的方法可能是设置samba客户端(smbclient)在将共享文件夹装载到要复制到的Windows服务器上的Linux计算机上。

假设要复制到的Windows服务器上的文件夹已设置为共享,并且您具有凭据,并且Windows计算机上没有运行可用于文件复制的其他服务(如ftp、ssh、http、https等)-最好的方法可能是在Linux机器上设置samba客户端(smbclient),将共享文件夹装载到要复制到的Windows服务器上。

无处不在的安全shell协议ssh包括SCP—“安全复制”-这可能并不奇怪,可以用来复制文件。(也有SFTP,但它更适合用户交互。)

SSH和SCP是比FTP更好的解决方案

有几个ssh服务器可用于windows:我知道有两个:PowerShell服务器或cygwin sshd


Cygwin是开源的、免费的,sshd是基于openssh的。(我想。)

无处不在的安全shell协议SSH包括SCP——“安全复制”——这也许并不奇怪,可以用来复制文件。(还有SFTP,但它更适合用户交互。)

SSH和SCP是比FTP更好的解决方案

有几个ssh服务器可用于windows:我知道有两个:PowerShell服务器或cygwin sshd


Cygwin是开源的、免费的,sshd是基于openssh的。(我想。)

无处不在的安全shell协议SSH包括SCP——“安全复制”——这也许并不奇怪,可以用来复制文件。(还有SFTP,但它更适合用户交互。)

SSH和SCP是比FTP更好的解决方案

有几个ssh服务器可用于windows:我知道有两个:PowerShell服务器或cygwin sshd


Cygwin是开源的、免费的,sshd是基于openssh的。(我想。)

无处不在的安全shell协议SSH包括SCP——“安全复制”——这也许并不奇怪,可以用来复制文件。(还有SFTP,但它更适合用户交互。)

SSH和SCP是比FTP更好的解决方案

有几个ssh服务器可用于windows:我知道有两个:PowerShell服务器或cygwin sshd



Cygwin是开源和免费的,sshd基于openssh

我查看了SMB共享选项,对我来说不太可行,因为目标是动态的。我查看了JSCH,是否有可能使用它?这取决于目标的动态程度。是否有一些应用程序在目标计算机中侦听SSH通道?该应用程序是否能够从某些tem读取临时固定位置(无论是SMB共享目录,还是数据库中的CLOB,等等)然后将其写入需要的位置?目标计算机中的FTP服务器将比Thom建议的简单得多,如果您知道将数据放在何处否,我不能在该目标上有任何其他应用程序。我所拥有的只是访问凭据。然后必须以某种方式通知您的应用程序b