gpt4 book ai didi

java - 如何通过java访问与我正在使用的服务器不同的服务器上的目录?

转载 作者:行者123 更新时间:2023-12-02 00:17:05 26 4
gpt4 key购买 nike

我有两台服务器,一台运行用 Java 编写的程序(服务器 A),另一台存储必须由服务器 A 持续访问的图形(服务器 B)。要访问服务器 B,您必须使用用户名和 ssh使用服务器 B 的 IP 地址的密码。到目前为止,我还没有找到一种方法来连续访问不同服务器上的目录,我想知道是否有人知道可以让我执行此操作的方法(或者如果不可能,是否有解决方法)。

我调查过SSH libraries ,但它们似乎都只允许您在短时间内访问该目录。我需要连续访问,因为我一直在服务器 B 上写入和读取图表。我基本上想在服务器 A 上创建一个代理目录,它实际上引用/链接到服务器 B 上的目录:

graphDb = new EmbeddedGraphDatabase("/192.168.1.**/media/graphDB");

任何帮助都会很棒。

最佳答案

可能不相关的选项:

如果客户端和服务器都是Linux机器,则可以使用rsync同步它们之间的文件。这样,您就可以在服务器 A 上获得文件的副本。可以从 Java 程序执行 rsync 命令,也可以从服务器 A 上的 cronjob 定期执行 rsync 命令。

关于java - 如何通过java访问与我正在使用的服务器不同的服务器上的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11731021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com