Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的问题也与 linux 有关,但 Java 需要解决方案。所以我有一个数据目录
/somedir/data
在linux服务器上
servername
我可以通过 ssh 连接到服务器并只从部署机器上做任何我想做的事情(由于公钥/私钥到位)。但是有一个 Java 进程应该从该目录中读取文件。如何强制它读取该文件?我试图使用File("//servername/somedir/data")没有成功。任何帮助,将不胜感激。
File("//servername/somedir/data")
您必须使用其中一种网络文件服务共享文件。例如:
showmount -e
smbclient -L
你也可以使用 SSH 访问这个文件(你说你有 SSH 连接到主机,这意味着 SSH 无论如何都可以访问)。
如果你想从 Java 程序连接到 SSH 服务器,你可以使用(例如)JSch。JSch 用法示例在这里。