windows如何通过vnc远程连接到linux系统桌面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows如何通过vnc远程连接到linux系统桌面相关的知识,希望对你有一定的参考价值。

linux上启动vnc server
windows的话,可以通过客户端连上去,也可以通过ie方式连上去(要装java的)
参考技术A 应该对你有帮助的!1安装图形界面:
1)安装登录管理器:$sudoapt-getinstallgdm
2)安装桌面环境,仅安装最基本的组件:$sudoapt-getinstallgnome-core(安装完之后可以用startx命令启动图形界面)
3)安装图形界面(自动安装应用程序):$sudoapt-getinstallubuntu-desktop(安装完成后重启一下系统)
2在ubuntu下安装vncserver(VNC服务端):
$sudoapt-getinstallvnc4server
3启动VNC服务:$vncserver:1(数字1表示桌面号)
要实现多少同时连接ubuntuserver,用如下命令:$vncserver-geometry1280×800-alwaysshared:1(-geometry1280×800表示分辩率,-alwaysshared表示运行多个人同时连接到同一个桌面)
停止VNC服务:$vncserver-kill:1
4在ubuntucserver图形界面中设置允许完程登陆:
系统(System)—>首选项(Preferences)—>远程桌面(RemoteDesktop),进行如下设置:
设置好密码好,在windows客户端应可以通过vncviewer远程连接ubuntuserver了!
参考技术B linux上装vnc server, windows上装vnc client

XRDP与VNC的关系

如果仅仅安装XRDP协议。是不能在windows上使用远程桌面连接到Ubuntu。

还须要安装VNCServer才行。
所以,XRDP启动之后。系统会自己主动启动一个VNC会话进程监听服务。

当我们通过windows远程桌面client连接到Ubuntu后,Ubuntu会启动一个VNC服务
在远程系统shell上使用例如以下命令能够查看到

> netstat –nltp

tcp6 :::5910 :::* LISTEN 7751/Xvnc

当中 tcp6表示使用ipv6协议。
5910 表示的是开启的服务port是5910
7751是XVnc的进程号

此时,在windows上再使用VNCViewer连接到同一个port
如果Ubuntu的IP是192.168.1.20。则连接地址写192.168.1.20:10也能够连接到Ubuntu便是一个证明。
并且,这2个桌面(RDP远程桌面client,VNCViewer)还是两边同步的。


当中,10表示的是终端号,从5900開始计数。

第二种写法
192.168.1.20:5910也能够连接成功
此时5910表示的是port号,这样的方式更easy记忆一点。

以上是关于windows如何通过vnc远程连接到linux系统桌面的主要内容,如果未能解决你的问题,请参考以下文章

vnc连接到服务器后,为啥只显示一个命令行

vnc+kvm远程安装系统的黑屏问题

XRDP与VNC的关系

CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面

linux远程登录windows服务器

VNC-Server Install Windows Linux