我有一台 Windows 笔记本电脑,可以通过 Cisco AnyConnect(版本 3.1)VPN 连接到我的工作,然后使用 Windows 7 内置的远程桌面客户端。它运行正常。
我现在还有一个 Ubuntu 发行版,其中安装了以下软件:* openvpn * openconnect * libopenconnect2 * network-manager-openvpn * network-manager-openvpn-gnome * Remmina VNC
在 Ubuntu 上,当我输入用户名、普通密码和通过智能手机提供的魔法数字密码后通过 VPN 连接登录时,我的计算机显示我已连接到远程网络。这似乎运行正常。
然后我尝试使用 Remmina 连接到计算机。我对帐户的所有排列都失败,并显示“无法将 $DESKTOP_NAME 转换为主机地址”,而宏是桌面的确切人名(而不是 IP 地址)。
在 Win7 远程桌面客户端上,我复制了这些字段的信息并将它们用于 Remmina 连接:* 计算机 * 用户 * 显示(全屏,32 位)(Remmina 只允许我使用 24 色)* 本地:全屏使用 Windows 组合键* 设备:打印机、剪贴板* 远程音频:播放* 自动检测连接质量,保留位图代码,如果掉线则重新连接。
我有大部分/所有这些的 Remmina 位置。
其他涉及 Remmina 的线程也提到使用 RDP 面板,可能出于安全考虑。尽管我安装了 remmina-rdp 插件,但在 Remmina UI 中却看不到任何内容。
我尝试启用 SSH 隧道。在其中我尝试使用与我在其他地方使用的“User:”相同的用户名。没有更好的结果。
这里有什么问题?
谢谢,杰罗姆。
答案1
对于与 Windows 的远程桌面连接,您应该使用 Remmina 中的 RDP 协议(如果启用了远程桌面连接,则与 Windows 终端服务使用的协议以及任何 Windows 安装使用的协议相同)。
首先,确保 Windows 计算机上已启用远程桌面连接。在 Windows 7 中,请按照以下官方文档操作:http://windows.microsoft.com/en-us/windows7/allow-someone-to-connect-to-your-computer-using-remote-desktop-connection:
通过单击「开始」按钮 「开始」按钮的图片,右键单击“计算机”,然后单击“属性”,打开“系统属性”。
在左侧窗格中,单击“远程设置”。需要管理员权限如果系统提示您输入管理员密码或确认,请键入密码或提供确认。
在远程桌面下,选择其中一个选项以允许连接。
之后,假设您已使用 VPN,请仔细检查是否可以从 Ubuntu 系统 ping Windows7 系统。通常,除非您进行设置,否则您只能 ping IP。
最后但同样重要的一点是,在 Remmina 中使用以下配置:
重要的:
- 协议:RDP
- 用户名:Windows7系统上有足够权限的账户
- 密码
- 域:如果前一个帐户是域帐户而不是本地帐户。
- 如果您没有设置,请不要尝试使用 SSH 隧道。