您的位置:首页 > 运维架构 > Linux

linux下vnc远程桌面访问

2016-11-19 12:23 344 查看

VNC远程桌面原理



vnc访问流程如下:

1,vnc客户端通过浏览器或者vnc viewer 连接至vnc server

2,vnc server 传送一个对话框至客户端,要求输入连接密码,以及存取的vnc server显示装置

3,在客户端输入联机密码后,vnc server验证客户端是否具有存取权限。

4,若是客户端通过vnc server的验证,客户端即要求vnc server显示桌面环境

5,vnc server通过x xprotocol协议要求x server将画面显示控制权交给vnc server

6,vnc server将来自x server的桌面环境利用vnc通信协议送至客户端,并且允许客户端控制vnc server的桌面环境及输入装置。

安装vnc

sudo apt-get install vnc4server

启动vnc

vncserver

第一次启动时会提示输入密码

注:创建一个指定会话号的vnc桌面

vncserver :2 创建一个指定会话号为2的桌面

编辑启动脚本

sudo gedit ~/.vnc/xstartup

若有twm,则注释掉,添加如下



重启vnc

结束之前的vnc线程

vncserver -kill :1

然后再启动vnc服务输入

vncserver

vnc viewer登入 #

ifconfig查询linux的ip地址,ok后填入vncserver启动时设置的密码



登入后发现只出现控制台界面,无法显示桌面



将脚本中改为如下,关闭vncserver

vncserver -kill :1

再重启vncserver



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux vnc