远程设置“远程桌面”主机服务器

远程设置“远程桌面”主机服务器

当你想设置一个服务器来接受“远程桌面”连接时,你可以这样做:系统\偏好设置\远程桌面

问题是我现在只有一个到服务器的 ssh 连接。如何仅使用命令行进行设置?

答案1

在远程计算机上安装x11vnc,然后在本地计算机上输入如下内容:

ssh user@host -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

然后使用 VNC 客户端连接到本地计算机上的 localhost。本地端口 5900 将通过 SSH 连接(现在正在运行x11vnc)进行隧道传输。

简单的!

答案2

这将适用于正常安装:

ssh 到你的远程机器,并开启 X 转发

ssh -X servername 

然后运行vino-preferences

或者,使用 gconftool 从命令行设置 gconf 键:

gconftool-2 --set --type=bool /desktop/gnome/remote_access/enabled true

您可以用以下命令查看其他 remote_access 键:

gconftool-2 -a /desktop/gnome/remote_access

如果你的服务器不是远程启动的,请使用以下命令启动它

/usr/lib/vino/vino-server

更多信息请参阅这个答案

答案3

我假设您已在服务器上安装了 openssh 服务器。因此,从客户端执行以下操作:

ssh USER@SERVER。例如:这是ssh [email protected]简单的ssh 连接的方式。

用户必须在服务器上拥有 ssh 权限,并且当然还必须在服务器上可用。

相关内容