这个问题也涉及到linux,但是Java需要解决方案。所以我有一个数据目录访问共享目录
/somedir/data
Linux服务器上
servername
我可以ssh到服务器并(在适当的地方公钥/私钥)做只能从部署计算机的任何我想要的。但是有一个Java过程应该读取该目录中的文件。我如何强制它读取文件?我试图用File("//servername/somedir/data")
没有成功。任何帮助,将不胜感激。
这个问题也涉及到linux,但是Java需要解决方案。所以我有一个数据目录访问共享目录
/somedir/data
Linux服务器上
servername
我可以ssh到服务器并(在适当的地方公钥/私钥)做只能从部署计算机的任何我想要的。但是有一个Java过程应该读取该目录中的文件。我如何强制它读取文件?我试图用File("//servername/somedir/data")
没有成功。任何帮助,将不胜感激。
您必须使用其中一种网络文件服务共享文件。 例如:
showmount -e
一起检查);smbclient -L
);你也可以使用SSH(你说你有SSH连接到主机,这意味着无论如何都可以访问SSH)访问这个文件。
如何检查目标目录是否与您提及的任何服务共享?对不起,如果问题是愚蠢的。 –
补充说明小解释 –
谢谢。看起来它不是共享的。由于我有任何尝试使用额外服务来分享头痛的企业安全策略,所以我猜想使用JSch是最好的选择。 –
任何机会用sshfs在你的机器上安装源码目录会有帮助吗? – PypeBros