NtlmPasswordAuthentication

NtlmPasswordAuthentication

计划使用jcifs在Windows上从Java中的Ubuntu读取文件。尝试了一种简单的方法:

String user = "mydomain;myuser:mypassword";
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(user);
SmbFile remotefile = new SmbFile("smb://myserver/myfolder/myfile.jar",auth);

知道服务器正常工作并且登录值正确,我得到的只是登录失败,这可能是什么问题?

最佳答案

不知道您是否可以使用此功能。
但是在经历了许多痛苦和痛苦之后,我发现NtlmPasswordAuthentication调用必须包含域。
因此,如果您使用的是@ user717630发布的代码,则只需将NtlmPasswordAuthentication调用更改为:NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("mydomain",user, pass);

10-06 03:09