vncserve安装与使用

vncserver安装与配置

1.1.Centos安装

yum install tigervnc-server
yum groupinstall "X Window System" "Desktop"

1.2.Ubuntu安装

sudo apt-get install vnc4server

1.3.设置密码

vncpasswd

2.手工开启端口号

以开启桌面号为“1”相应的端口为例,命令如下

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -p tcp --dport 5801 -j ACCEPT

3.VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,使用KDE或GNOME桌面环境

首先打开文件

vi /root/.vnc/xstartup

将原文件最后一行的twm &注释掉,并添加一行gnome-session &,即变成下面的文件:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &

4.1.配置多个桌面

首先打开文件

vi /etc/sysconfig/vncservers

在文件最后加上:

VNCSERVERS="1:user1 2:user2 3:user3"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 800x600"

5.重启远程桌面

service vncserver restart

注意:上面三个用户必须已经使用vncpasswd命令设置过vnc密码,不然他的vncserver启动会失败.

6.启动VNC服务

vncserver :1

7.关闭VNC服务

vncserver -kill :1

8.查看指定端口:

lsof -i:8080

9.关闭端口使用:

kill -9 PID号

10.可能遇到的错误Failed to connect to socket /tmp/dbus-xxxxxxx: Connection refused

可能是Anaconda在./bashrc里面启动,毁掉dbus,导致用户无法重新登录。解决方法是打开~/.bashrc将里面Anacoda的内容注释掉即可。

相关网页

posted @ 2019-01-03 19:59  曲径通霄  阅读(778)  评论(0编辑  收藏  举报