我必须将文件从 linux 服务器复制到 windows,但我在 smbclient 的登录时遇到了一些问题,因为我需要在脚本中自动执行此操作。
这个命令smbclient -U LR //10.123.42.144/Doc
要求输入密码,所以我发现如果你想跳过这个,你必须使用“-U username%password”,所以我尝试:
smbclient -U LR%HH9]\<p# //10.123.42.144/Doc
但我有这个错误:失败(错误 NT_STATUS_IO_TIMEOUT)。
我尝试添加 -W WORKGROUP 但又有另一个错误:会话设置失败:NT_STATUS_LOGON_FAILURE
如果我手动输入密码,我可以成功登录,但我怎样才能自动登录?
在脚本中传递凭据的最简单方法
smbclient
可能是使用以下-A
选项:因此,使用您的凭据制作一个文件:
凭证.txt
并使用它而不是输入您的凭据: