Linux 下VNC的下载安装,连接启动,开机自启动,多用户连接。
一、下载安装
yum install vnc vnc-server
会自动安装这么些东西:
二、启动
vncserver
第一次启动会要求输入密码
三、设置开机自启动
vi /etc/rc.local
//添加这行
su - root -c "/usr/bin/vncserver"
四、VNC Viewer连接
1.查看已有桌面列表
vncserver -list
刚进去只有:1这一个桌面号
开始连接,前面的是ip,后面的是桌面号,然后输入密码即可
连接前一定注意,想开放防火墙的去开放防火墙端口,懒得开放直接去关防火墙,不然连不上。
VNC的端口是多少嘞?VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听5902,以此类推。
五、多用户连接
1.如果是多个用户各自连接这台虚拟机,只需要每个用户登录后各自设置vncserver即可,或者root下添加几个用户,然后切换到每个用户分别设置即可。
//1.添加多个用户用户 useradd user1 //添加用户user1 passwd user1 //设置用户的linux登录密码 su user1 //切换到用户user1 vncpasswd //设置用户的 user1登录密码 exit useradd user2 //添加用户user2 passwd user2 //设置用户的linux登录密码 su user2 //切换到用户user2 vncpasswd //设置 用户的user2登录密码 exit .... //2.编辑vnc配置文件 vi /etc/sysconfig/vncservers 在最后加上: VNCSERVERS="1:user1 2:user2" //-geometry 1024x768 表示分辨率; -alwaysshared表示允许多终端同时登陆; VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared" VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
2.如果是多个人 使用同一个用户 同时进行连接
只需要在这个用户下多执行几次vncserver 即可,每执行一次会创建一个桌面,桌面号会自动增加,也可以自己指定桌面号。
vncserver
或
vncserver :桌面号
然后每人使用一个桌面号连接即可,vncserver -list查看桌面列表,vncserver -kill :桌面号 删除某个桌面。
如果有多个人使用同一个用户、同一个桌面号登录,都可以连接成功,但同时只能有一个人操作因为人家会锤你,每个桌面的显示保持同步,有人拿这个当桌面共享用。