我在Ubuntu18.10Server上运行了一个VPS。我想在那里安装一个桌面GUI,但是我不能在实际的物理机器上使用或访问桌面环境(显然,因为它只是一个VPS,运行在某个远程位置)。
在搜索过程中,我发现了许多答案,比如:
sudo apt install ubuntu-desktop
或
sudo apt install xvnc4viewer
或涉及Gnome或X11或吨其他选项的相关内容。
所有这些似乎都安装了桌面或GUI相关的东西。但我完全不知道如何从我自己的机器上实际启动、连接或访问这些设备。
如何设置并连接到远程桌面,以便从不同的位置在VPS上操作GUI?
顺便说一下,我更喜欢从我的Macbook (macOS 10.14Mojave)访问GUI。这是可能的,还是我需要一个实际的Ubuntu桌面机器,才能访问运行虚拟桌面的远程Ubuntu服务器?
发布于 2019-03-15 08:59:17
关于VPS安装
sudo apt update
sudo apt install tightvncserver您将被要求设置一个密码,您将需要以后。然后使用命令启动服务器。
tightvncserver你应该看到
New 'X' desktop is (vps-name):1(vps- name )是机器的名称,重要的是冒号后面的会话号。
现在在mac上下载一个免费的vnc查看器,我已经测试了,它在App上是免费的,而且相当不错。好的,现在您需要在mac终端上执行此操作。
ssh -L 5901:localhost:5901 -N -v user@vps-addressuser -您的ssh用户
vps -地址-vps的地址或ip
前面的冒号后面的数字是590后面的数字,是1,如果是2,则是5902:localhost:5902。现在启动vnc查看器并在address字段中键入,记住冒号后面的数字,
localhost:5901 or localhost:5902 然后,您应该被要求提供您先前在紧密服务器上设置的密码。这是通过ssh加密到VPS的连接。完成后,只需关闭查看器并关闭终端(Ctrl)中的ssh连接。
https://askubuntu.com/questions/1090809
复制相似问题