vnc 连接linux,为什么不显示桌面?

第一次运行vncserver命令,它将会在~/.vnc目录下创建并且存储密码文件。如果该文件夹没有被创建,那么首先会创建该文件夹。

请留意上面主机名后面的:1。则表示 正在运行的 VNC 服务器上的显示端口号。在我们的例子中,服务器运行在 TCP 端口5901(5900+1)。如果你创建了第二个实例,他将会运行到下一个闲置的端口上,例如::2,这意味着,服务器运行在端口号5902(5900+2)上。

在和 VNC 服务器上工作的时候,最重要的一点就是,:X就是显示端口号,即:5900+X

在继续下面的步骤之前,第一步通过使用vncserver命令加上-kill选项,停止 VNC 实例。在我们的例子中,服务器运行在端口号 5901(:1),因此,停止它,运行:

四、配置 VNC 服务器

保存并且关闭文件。当你启动或者重启 TigerVNC 服务器的时候,上面的脚本将会被自动执行。

如果你想传递额外的选项给 VNC 服务器,打开~/.vnc/config文件,并且每行添加一个选项。最常用的选项都被列在文件中。取消注释,并且按照你的喜好来修改。

Unit files 允许你很容易地启动,停止,和重启服务。通常情况下,存储用户 unit 文件的最好位置是~/.config/systemd/user。创建文件夹:

通知 systemd,一个新的用户 unit 文件已经存在:

启动 VNC 服务,并且启用开机启动:

@:后面的数字1定义了 VNC 服务将会监听的显示端口,我们将会使用1,这意味着 VNC 服务器将会监听我们在前面讨论过的5901端口。

启用 lingering 以便在用户没有登录时,用户服务可以保持开机启动并且保持运行状态。

验证服务是否成功启动,运行:

六、连接到 VNC 服务器

VNC 不是一个加密协议,并且可以被包嗅探工具定位分析。推荐的访问方式,就是从你本地机器的5901端口到远程服务器的同一个端口之间 创建一个 SSH 隧道。

如果 你在你的机器上运行着 Linux,macOS 或者其他类Unix 操作系统,你可以很容易地使用下面的 ssh 命令来创建一个隧道:

你将会被提示输入用户密码。

返回Session页面保存设置,以便你不用每次都需要输入它们。想要登录远程服务器,选择保存的会话,并且点击Open按钮.

想要连接你的远程服务器,打开你的 VNC 查看器并且输入localhost:5901

出现提示的时候,输入密码,你将会看到默认的 Gnome 桌面。它应该像下面这样:

就这些!现在你已经可以从你的本地机器上使用你的键盘和鼠标,在你的远程桌面上进行工作。

我们已经向你展示,如何在一个远程的 CentOS 8 机器上设置一个 VNC 服务器并且连接上去。

想要为多用户创建显示器,重复同样的步骤。创建初始化配置,使用vncserver命令设置密码,并且使用不同的端口创建一个新服务。






如果你有任何疑问,请通过以下方式联系我们:

加上面的微信,备注微信群

}
服务器没配置好吧,先去看下VNC的百科吧,上面介绍很详细的。
另外,楼主的和客户端是两台吗?用测试有时会出现一些莫名其妙的问题

启动VNC Server #VNCserver 当第1次启动VNC server时,会要求设置网络遥控的密码。这个就是你的登陆VNC的密码 如果你想要更改VNC Server的密码,只要执行VNCpasswd命令即可 结束VNC服务及远程桌面 #VNCserver -kill :1 VNC内定的窗口管理器是twm,通过修改VNC的配置文件可以更换: 修改用户目录下的

具体描述一下吧,或者给我发短消息。 有可能是X-server服务意外停止了,如果是CentOS 服务器的话时间长一点X就会自动停止,这个时候VNC自然就无效了。可以尝试重启X-server。 其实如果你的客户机也是Linux的话,不需要用VNC的,用SSH的XForwarding就可以满足图形需要了。

java中如何打开一个这样的文件选择对话框,我做了个音乐播放器,有个添加整个文件夹下的所有音乐的功能, ...

6月3日凌晨一时,苹果公司在美国旧金山召开2014年度全球开发者大会。发布的iOS8的亮点大致可以总结 ...

}

版权声明:本文为博主原创文章,遵循 版权协议,转载请附上原文出处链接和本声明。

如配置root远程桌面

提示输入vnc远程桌面密码

输入vnc密码就可以登入到root的window桌面了

}

我要回帖

更多关于 树莓派vnc连接不显示桌面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信