据我所知,Windows 共享使用 samba 协议?是否有使用某种密钥/证书的非密码版本?考虑一下 Linux ssh 中的授权密钥。
我想要的是“net use z:\server\path”但不使用密码。
答案1
这仅在两种情况下才有可能:
- 域环境:您的计算机和文件服务器必须是同一个域的成员(为了简洁起见,我们跳过域信任),并且您必须使用域用户帐户登录到您的计算机;此外,您的域用户帐户需要在目标文件共享上拥有适当的访问权限。
- 非域环境:您的计算机和文件服务器必须在同一个工作组中,并且文件服务器必须具有与您在计算机上使用的用户名和密码相同的本地用户帐户;此外,文件服务器上的本地用户帐户需要在目标文件共享上具有适当的访问权限。
如果没有满足任何一项条件,您将需要提供用户名和密码;无法使用证书或 SSH 密钥对 Windows 文件共享进行身份验证。