Khu*_*lam 64
这可以通过 vino vnc server & remmina 来实现(两者都是 ubuntu 的默认设置;如果没有通过运行安装它sudo apt-get install remmina)。然后在终端提示符下从本地计算机运行以下命令:
ssh -Y gman@remote. 使用受信任的X11转发,否则将无法正常工作
vino-preferences. 它将打开葡萄酒偏好。

也单击configure network automatically to accept connection。但是不要输入任何密码,它的 base64 编码。然后点击关闭。然后运行:
sudo -s
export DISPLAY=:0.0
xhost +
/usr/lib/vino/vino-server &
Run Code Online (Sandbox Code Playgroud)
它将启动vino服务器。
从服务器注销:
xhost -
Press CTRL+C twice
exit
exit
Run Code Online (Sandbox Code Playgroud)然后打开remmina。vnc在协议下选择。
在basic选项卡下将服务器地址放在server字段中。
在 ssh 选项卡上单击enable ssh tunnel。在 下ssh authentication,它可能是password或public key:

点击保存。然后双击connection-name(如图所示的home-desktop)开始浏览远程桌面。
x11vnc是一个简单的 VNC 服务器,您不必弄乱 Gnome 设置或 500 防火墙,只需安装x11vnc在您所有的计算机上(使用 puppet 或您用于批量控制的任何东西)。
然后从您的本地计算机运行:
ssh user@host -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"
Run Code Online (Sandbox Code Playgroud)
显然是交换user@host远程计算机的用户名和主机名/IP。
然后使用您选择的 VNC 客户端连接到localhost:5900. SSH 命令在远程计算机上启动一个 vnc 服务器,然后通过 SSH 隧道返回该端口。您不必打开任何端口(只要您已经可以使用 SSH)。
如果您的计算机具有有趣的显示设置,则最好-display :0在 SSH 命令中去掉该段。x11vnc然后将自动尝试找到正确的显示器。
来源:askubuntu
jtd*_*jtd 11
假设您已经OpenSSH Server在您的主机上设置了一个,您必须首先在您的主机上启用桌面控制。如果您可以先在本地主机上启用桌面控制,请前往 1a。如果您必须首先在主机上远程启用桌面控制,请前往 1b。
接下来在您的客户端计算机上创建一个远程桌面客户端配置文件,以便通过 SSH 隧道连接到主机并最终通过 SSH 隧道查看和控制主机的桌面。
在主机上执行以下操作:
vino-preferences
Run Code Online (Sandbox Code Playgroud)
vino-preferences 也在 Dash 下 Desktop Sharing
Allow other users to view your desktopAllow other users to control your desktopRequire the user to enter this password在客户端机器上执行以下操作,替换123.123.12.3为您主机的 IP 地址:
ssh -Y 123.123.12.3
Run Code Online (Sandbox Code Playgroud)
vino-preferences
Run Code Online (Sandbox Code Playgroud)
vino-preferences 也在 Dash 下 Desktop Sharing
Allow other users to view your desktopAllow other users to control your desktopRequire the user to enter this password在客户端机器上执行以下操作:
remmina
Run Code Online (Sandbox Code Playgroud)
Remmina Remote Desktop ClientCtrl+N或连接 > 新建

ServerSSH选项卡
Enable SSH TunnelSSH Authentication <username>和模式在客户端计算机上,当要求<username>输入 的密码时,输入该密码以创建 SSH 隧道。当要求输入 VNC 密码时,请输入您之前在主机中输入的密码。
如果在这一步成功,您现在应该可以通过 SSH 隧道从您的客户端计算机查看和控制主机的桌面。