我正在尝试使用我的 MacBook 将远程桌面连接到我的 Ubuntu 服务器。我可以 ssh,但我似乎无法弄清楚如何连接远程桌面。
有什么建议?此外,我的 Ubuntu 工作站距离 1200 英里,因此我无法物理访问它,但我可以通过 ssh 访问它,因此希望我可以通过 ssh 配置我需要的内容。
我尝试了此处第一个答案中的说明,但是当我尝试从 Windows PC 进行 RDP 时,ti 指出:由于以下原因之一,远程桌面无法连接到远程计算机:
它不应该是 #2 和 3,因为我可以很好地通过 ssh 连接到服务器。所以我怀疑#1 是罪魁祸首。
mis*_*hap 22
您可以使用 App Store 中的 Microsoft 远程桌面。按如下方式设置你的 Ubuntu:
来自DigitalOcean社区页面。
sudo apt-get 更新
如果您没有安装桌面版:
sudo apt-get install ubuntu-desktop
之后安装 XRDP:
须藤 apt-get 安装 xrdp
启用 XRDP 在启动时启动:
sudo systemctl 启用 xrdp
如果您有防火墙,请确保 3389 端口已打开:
须藤 ufw 允许 3389/tcp
现在使用 Microsoft 远程桌面连接到您的 Linux 计算机。
我成功地从我的 iMac macOS Mojave 桌面远程登录到我的 hackintosh,这是一台经过改装的 2012 Apple Macbook Pro,可以顺利运行 Ubuntu 16.04:
来自 16.04 中的 Ubuntu 桌面
sudo apt-get install vino
通过在 Ubuntu 终端中运行来下载并安装 vino 。vino-preferences
。sudo-reboot
并登录Ubuntu 16.04桌面。ifconfig -a
;设备的本地 IP 地址将在终端输出中的“inet addr:”字段下返回(例如inet addr: 10.3.1.233
)。记下设备的本地 IP 地址后,从 macOS 桌面继续执行下一组说明。从 Ubuntu 18.04-2 LTS 开始
从 macOS Mojave 登录
vnc://your_server_ip:5900
(例如vnc://10.3.1.233:5900
)。您需要Remote Desktop Connection
在 Ubuntu 机器上启用。你可以做
要从终端在主机上启用远程桌面连接,您应该执行以下操作(假设主机是 Ubuntu):
ssh -Y username@host
其中username
和host
是用于连接到主机的转发。export DISPLAY=:0
dconf write /org/gnome/desktop/remote-access/enabled true
dconf write /org/gnome/desktop/remote-access/prompt-enabled false
dconf write /org/gnome/desktop/remote-access/authentication-methods "['vnc']"
dconf write /org/gnome/desktop/remote-access/require-encryption false
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)
然后尝试通过远程桌面连接到它。
让我知道进展如何,如果出现任何问题,我可以根据您的需求完善答案。