我刚刚安装了 Windows 2008 网络服务器,以便在我的办公室建立一个开发/测试站点。
在测试网络中我只有2台机器:
- Windows Server 2008 Web 版
- 带有 Visual Studio 的 Vista x64 客户端计算机
客户端与服务器使用NETGEAR路由器联网。
我已经在服务器上启用了远程桌面,当我尝试在 Vista 客户端内连接到它时,我得到了如下面的屏幕截图所示的凭证窗口。
但即使我写了正确的凭据,我也无法在服务器上进行远程登录。
我哪里做错了?
更新 1
我甚至尝试在服务器上创建文件夹共享。但由于同样的原因,我无法访问它。它显示用户或密码无效。但这是不可能的,因为我使用相同的凭据登录服务器。
更新 2
如果我尝试从 RDP 客户端浏览网络,我会收到一条消息,提示我的网络中没有运行终端服务的服务器......:O
答案1
您是否检查过 Windows 2008 Server 上的防火墙(和文件共享)设置?
答案2
您发送了错误的凭据或使用了过时的 RDB 客户端。尝试运行 Windows 更新。我不确定 Vista 是否已经支持 2008 R2 作为默认设置引入的新安全功能。我知道大多数开源/替代/Linux RDP 客户端都存在问题。
此外,在域名或机器名前加上前缀(加 )。如果您的机器在域中,有时会出错(它会尝试您的域名,这显然不会起作用)。
您遇到了什么错误?您非常友善地向我们展示了您输入的内容(虽然我们这里不会说意大利语 - 谢谢),但您没有提到任何有关错误的信息。
是不是只是超时了?检查防火墙。这是一个简单的 TCP 连接,但仍然如此。而且,另一端(服务器)的端口必须打开。
您是否收到密码/安全错误?它是什么?
答案3
您是否在服务器上启用了远程桌面?右键单击计算机图标 > 属性 > 远程设置。如果我没记错的话,它应该会自动向防火墙添加排除项。
您可以通过转到命令提示符并输入以下内容来测试它是否正常工作,netstat -aon | find ":3389"
该命令将返回如下内容:
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1716
您还可以从另一台机器测试防火墙是否打开,telnet <hostname or IP> 3389
您应该会看到一个空白光标闪烁(您可以通过按 CTRL-] 然后输入 quit 来退出)。