在工作中,我可以访问“虚拟”的 Windows 服务器终端,我可以通过tsclient
或通过我的 Ubuntu Linux 访问它rdesktop
。
此外,该网络上还有打印机共享,可以从网络上的任何 Windows PC(包括“虚拟”终端)访问;假设地址是\\printshares.company.com
。
现在,我\\printshares.company.com
在“虚拟”终端中打开rdesktop
(避免tsclient
,因为它有一个tsclient(Ubuntu)中的 Bug #94743:“终端服务器客户端无法复制到/从剪贴板复制”)-我可以看到所有打印机都正常。
但是,当我直接在工作网络上的 Linux 机器上时,我尝试执行以下操作:
$ ping printshares.company.com
PING printshares.company.com (192.168.0.200) 56(84) bytes of data.
^C64 bytes from 192.168.0.200: icmp_req=1 ttl=124 time=10.4 ms
--- printshares.company.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.450/10.450/10.450/0.000 ms
$ smbclient -L \\printshares.company.com -U MYUSERNAME
Enter MYUSERNAME's password:
session setup failed: NT_STATUS_LOGON_FAILURE
虽然无法 ping 通服务器 - 至少命令ping
告诉我printshares.company.com
可以解析 IP(显然,我用本地 IP 替换了真实 IP;但除此之外,ping 响应仍然保留);然而,正如所见,我得到了NT_STATUS_LOGON_FAILURE
……
现在,这里可能存在很多问题 - 所有这些 Windows 工作组等都可能有问题等等。
是否可以从 Windows 终端会话中检索 - 我们称之为“连接设置” - 以便我在运行时可以在 Linux 下复制它们smbclient
?
(不用说,运行这些 Windows 服务器的 IT 部门对使用 Linux 的人非常恼火;并且不会为这类“客户提供任何支持”。此外,如果获取这些设置需要在客户端会话上进行一些安装,这对我没有多大帮助,因为我没有权限在 Windows 终端会话上安装任何东西。不过,我想知道是否有任何解决方案)...
答案1
也许也值得尝试使用 -W DOMAINNAME。