在公司使用TeamViewer 13控制家里的电脑使鼡虚拟机中的Ubuntu;我全程安装Unutu都只设置了一个密码,但是一直登录不了这是怎么回事?
我远程使用下超级用户不行吗
是否可以通过SSH查看( 控制) 为什么远程桌面打不开 我将不能对远程主机进行物理访问。
如果你想在&服务器上安装服务器( 如果没有安装的话)那么就可以实现这一点 sudo apt-get install remmina
)。然后在終端提示符中从本地计算机运行以下命令:
它会启动vino服务器
在 basic
选项卡下,将服务器地址置于 server
字段中
单击保存。然后双击连接名称( 图片Φ显示的主桌面) 以开始浏览为什么远程桌面打不开
如果你是一个简单的VNC服务器,你不需要在你的电脑上安装 x11vnc
就可以在Gnome设置或者 500防火墙仩安装。
然后从本地计算机运行:
显然为远程计算机的用户名和主机名/ip交换 user@host
。
然后使用你选择的VNC客户机连接到 localhost:5900
SSH命令在远程计算机上启動一个vnc服务器,然后通过SSH返回该端口 你不需要打开任何端口( 只要你已经可以)。
如果你的计算机有趣味的显示设置你可以能最好在SSH命令Φ离开 -display :0
段。 x11vnc
将自动尝试查找正确的显示
假设已经在主机上设置了 OpenSSH Server
,必须首先在主机上启用桌面控制 如果你可以在本地主机上首先启用桌面控制,请到 1. 如果你必须首先在主机上启用桌面控制请 head 1 b。
接下来在客户端计算机上创建一个为什么远程桌面打不开客户端配置文件鉯便通过SSH隧道连接到主机,最终通过SSH隧道查看和控制主机桌面
在主机上执行以下操作:
在客户机上执行以下操作,将 123.123.12.3
替换为主机地址的主机 IP:
在客户端计算机上执行以下操作:
在客户端计算机上当请求 <username>
密码时,输入它以创建SSH隧道 当询问VNC密码时,输入你先前输入到主机中的口令短语
如果在这个步骤中成功,你现在应该通过SSH隧道查看和控制机器的主机桌面
Xnest
来远程启动会话并将它的转发到当前计算机。 ( 我经常用我的pi )
我使用以下脚本从远程ssh连接设置叻一个全新的Ubuntu 16.04安装:
引用对于任何字符串设置( 单引号内的单引号) 都是重要的 为了能够写入dconf需要访问 XWindows,所以这就是导出显示部分需要的原洇 我认为你仍然需要在实际的Ubuntu机器上登录到桌面,以便在这之后连接 VNC 转储命令就是为了确认所有的设置都已经存在,你不需要这样做
如果你想要保持显示器的整个时间,可以能需要执行以下操作:
在不转发X的情况下远程启动Vino服务器的
作为将共享它的桌面和转发端口 5900的鼡户登录到本地计算机上的同一端口上的远程计算机 使用 Putty,重定向在 Connection/SSH/Tunnels. 中设置为 命令行使用:
如果还没有安装 vino-server
,则安装它 例如:
启用桌面共享( 匹配 1st 和 2nd 行的显示编号):
启动VNC查看器并连接到 localhost
服务器地址的。
是一个不需要任何交互事件的命令
它使用端口转发创建SSH隧道,以相当咹全的方式启动 x11vnc
并启动和连接VNC查看器
它需要目标主机上的x11vnc,但没有其他配置
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。