CentOS6/7安装配置vncserver
OS:
vncserver:
vncclient:
配置好本地yum后,直接安装
yum -y install tigervnc-server tigervnc-server-applet
tigervnc-server 默认监听5900
tigervnc-server-applet
服务器
1.切换到非root用户
su - test
2.生成访问密码(vncpasswd)
test@jun-live:~#vncserver :0
You will require a password to access your desktops.
Password:
Verify:
xauth: (stdin):0:
New 'jun-live:0 (root)' desktop is jun-live:0
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/jun-live:0.log
默认存放在~/.vnc/passwd
提示:
vncserver :0 #监听在5900
vncserver :1 #监听在5901
......
并要先su - 切换到那个用户运行vncserver
[:n]来设定配置文件和密码
[:n]
:1 ===>5901
:2 ===>5902
3.配置
vim
VNCSERVERS="0:test 1:redhat" 多个用户用空格分开
PS:
vncserver [:] [-name ] [-depth ]
vncserver
vncserver
vncserver
vncpasswd
4.服务管理
/etc/init.d/vncserver
{start|stop|restart|try-restart|status|force-reload}
chkconfig vncserver on
客户端
CentOS:使用TigerVNC Viewer 连接
ip:1
yum install tigervnc
vncviewer 192.168.0.1
在密码框中输入test账户的密码即可访问
Windows:使用Real
补充
对于局域网培训授课可以通过以下方式临时生效,并做严格的权限控制,
1.以普通用户启动vncserver
1.以普通用户启动vncserver
su - redhat
vncserver :0
提示:不同用户第一次启动vncserver都要先设置下密码, 该密码就是vncviewer连接时需要输入的密码
2.启动vncserver
x0vncserver PasswordFile=/test/.vnc/passwd AlwaysShared=1 AcceptKeyEvents=0 AcceptPointerEvents=0 AcceptCutText=0 SendCutText=0 display=:0 rfbport=5901
PasswordFile=/test/.vnc/passwd
#指定用户访问密码的位置
AlwaysShared=1
#值为1时,表示忽略客户端设置,服务器主机对待客户端始终为shared
AcceptKeyEvents=0 #值为0,表示不允许客户端keyboard操控服务器,值为1则允许,默认为1
AcceptPointerEvents=0 #值为0,表示不允许客户端mouse操控服务器,值为1则允许,默认为1
AcceptCutText=0 #值为0,表示不接收客户端clipboard updates,值为1则接收,默认为1
SendCutText=0
#值为0,表示不发送clipboard updates致客户端,值为1则发送,默认为1
display=:0
#共享给客户端的是哪一个X
rfbport=5901
#监听端口,默认是5900
更多参数及内容请自行
man Xvnc
man x0vncserver
x0vncserver PasswordFile=/test/.vnc/passwd AlwaysShared=1 AcceptKeyEvents=0 AcceptPointerEvents=0 AcceptCutText=0 SendCutText=0 display=:0 rfbport=5901
PasswordFile=/test/.vnc/passwd
AlwaysShared=1
AcceptKeyEvents=0 #值为0,表示不允许客户端keyboard操控服务器,值为1则允许,默认为1
AcceptPointerEvents=0 #值为0,表示不允许客户端mouse操控服务器,值为1则允许,默认为1
AcceptCutText=0 #值为0,表示不接收客户端clipboard updates,值为1则接收,默认为1
SendCutText=0
display=:0
rfbport=5901
更多参数及内容请自行
man Xvnc
man x0vncserver