无法远程桌面到服务器

无法远程桌面到服务器

我正在尝试通过 VNC 进入我的服务器。在我的实际服务器上,当我输入 时startx,它会启动到 gnome。此时我的服务器将允许我通过远程桌面进入它。

我现在的问题是,我的服务器无法通过运行startx并停留在命令提示符下启动到 gnome。我没有使用它,无法输入命令startx。如果我通过 ssh 进入它并输入,startx我会得到以下输出:

dan@dvserver:~$ startx

X:用户无权运行 X 服务器,正在中止。
^C无效的 MIT-MAGIC-COOKIE-1 密钥 xinit: 放弃
xinit:无法连接到 X 服务器:连接被拒绝
xinit:意外信号 2
dan@dvserver:~$ sudo startx
[sudo] dan 的密码:


严重服务器错误:
服务器已针对显示器 0 处于活动状态
        如果此服务器不再运行,请删除 /tmp/.X0-lock
        然后重新开始。


请咨询 X.Org 基金会支持
         网址:http://wiki.x.org
 求助。

 ddxSigGiveUp:关闭日志

当我尝试 VNC 连接它时,失败了。有没有办法让我无法通过 ssh 启动 x 会话,但仍能通过 vnc 连接?也许我只是完全搞错了这个远程桌面的事情。另外,我使用的是 TightVNC。

答案1

在您的服务器中执行以下操作:

sudo -i

然后

vncserver

然后在你的机器上执行此操作

ssh -L 5902:localhost:5901 server 

然后你可以像往常一样运行 vncviewer

vncviewer localhost:2

如果你想了解更多信息,请使用此关联

相关内容