`
yunnysunny
  • 浏览: 18873 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

vnc 配置和调试

阅读更多

需要配置两个文件
1./etc/sysconfig/vncusers

 
 
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my 'myusername' (adjust this to your own).  You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.  
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted!  For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.
 
# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
 
# Use "-nohttpd" to prevent web-based VNC clients connecting.
 
# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel.  See the "-via" option in the
# `man vncviewer' manual page.
 
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
# --指定远程用户
VNCSERVERS="1:root"   
#    --指定远程桌面分辨率
VNCSERVERARGS[1]="-geometry 1024x768"  

 

2.修改完vncusers文件后在命令行中运行vncpasswd命令,会提示输入密码和确认密码,输入完成后会在/root/.vnc/目录下生成passwd文件。

3.
/root/.vnc/xstartup
如果是第一次启动vnc,这个文件是不存在的,所以需要首先启动一遍服务器,命令:service vncserver start,之后进入/root/.vnc/目录,就能看到。
#!/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 & 
 
修改完这个文件后运行service vncserver restart,如果出现关闭服务失败的情况,在重复运行一般重启命令即可。如果找不到vncserver这个服务,运行vncserver -kill :1 其中1为第一个运行的vncserver进程。
 
4.使用vnc viewer,打开后输入ip:1,然后点击“确定”按钮后,输入刚才运行vncpasswd命令后,就能打开远程桌面了。
5.如果出现黑屏的错误,可以看一下/root/.vnc/localhost.localdomain:1.log文件,里面有日志信息。
常见的错误不关乎有两点。第一,连接后出现的桌面是一个个的小方块,鼠标单击后出现类似于右键菜单的界面,桌面上除了一个shell窗口外什么也看不到。这时候修改一下/etc/sysconfig/vncusers中的
VNCSERVERARGS[1]="-geometry 1024x768"  
这句话,如果原来是1024X768,那么改成800X600试试。
第二,如果出现了正常的界面,但是鼠标不能打击任何东西;或者鼠标能点击桌面图标但是点击一下任务栏上的系统菜单立马卡死。这时候修改一下/etc/inittab文件,
id:5:initdefault:
修改为
id:3:initdefault:
然后重启一下电脑。
 
如果是suse系统,处理方法跟上述稍有不同,可以参考http://www.swerdna.net.au/susetightvnc.html
6.如果感觉分辨率太小,可以在启动的时候加上分辨率参数,即运行vncserver -geometry 800x600,即可指定当前的分辨率为800*600
 
分享到:
评论

相关推荐

    调试工具 万能工具

    个人使用开发、收集的 调试工具、网关配置、串口调试、TCP、UDP、图片取点、MQTT调试、GetColor、Regex、ScanIP、Encrypt、WebServer、Http、IP备份、Tight VNC、FTPSERVER、Putty、Modbus等小工具,后期会不断开发...

    renku-vnc:一个为Jupyter Lab提供html VNC接口的Dockerfile

    除仅用于调试目的的nginx方法外,所有其他方法都在容器内的后面提供。 2.配置 2.1 Jupyter服务器代理-novnc + websockify-x11vnc-xvbf 好处 就是行得通 Xvbf建立在本机OS发行商的X.org/X11实现上,以实现更好的...

    SINUMERIK 840Dsl 简明调试手册 V4.7 SP3 2016.09.pdf

    西门子最新数控系统调试手册,功能最全,1.1 调试需要的软件 1.1.1 计算机必须安装的软件 1) STEP7 SW5.5 SP4 或更高 STEP7 用于编写PLC 程序。 2) 840D sl 工具盘(Toolbox) 在STEP7 中安装840D sl 的硬件配置、...

    centos7搭建KVM、VNC、yum源修改

    关于centos7搭建KVM虚拟化、VNCserver安装调试、yum源修改方法;

    安装 SUSE Linux Enterprise Server --服务器版

    包含对如何使用 YaST 安装和配置系统的完整说明。 2.1 从本地可交换驱动器引导 CD-ROM、软盘驱动器和 USB 记忆棒可以用于安装。请按需要调整计算机: 1. 确保该驱动器在 BIOS 中输入为可引导驱动器。 2. 将引导媒体...

    网络自动化:使用Cucumber,WebdriverIO和Docker Selenium进行BDD测试

    产品特点设置简单,无需本地预装的Selenium Grid和浏览器驱动程序在零配置下使用Chrome和Firefox进行测试与集成使用和150多个预定义步骤进行BDD测试使用实施自定义步骤支持调试测试可以通过VNC在浏览器中直观地查看...

    科领投影融合系统 v1.99.zip

    ●简单友好的操作界面,支持鼠标和快捷键快速校正,并提供简单模式和复杂模式,也可以通过VNC远程调试。 ●超绚的安装向导,跟随向导即可实现傻瓜安装 ●支持调投影仪的偏色 ●支持投影画面的遮罩 ●打击盗版,本...

    docker-handbrake:用于HandBrake的Docker容器

    可通过现代的Web浏览器(无需在客户端上进行安装或配置)或通过任何VNC客户端来访问应用程序的GUI。 还提供了一种全自动模式:将文件拖放到监视文件夹中,然后让HandBrake处理这些文件而无需任何用户交互。 ...

    强大的扫描工具x-scan

    HTTP/TELNET/SSH/VNC/CVS/IMAP等弱口令检测插件;修正已知BUG。 感谢wlj提供大量改进建议及相关资料,感谢安全焦点全体成员和coolc、killer等朋友协助测试。 X-Scan v3.1 -- 发布日期:03/25/2004,修改“存活...

    x-SCAN -V3.3-CN.

    增加HTTP/TELNET/SSH/VNC/CVS/IMAP等弱口令检测插件;修正已知BUG。 感谢wlj提供大量改进建议及相关资料,感谢安全焦点全体成员和coolc、killer等朋友协助测试。 X-Scan v3.1 -- 发布日期:03/25/2004,修改...

Global site tag (gtag.js) - Google Analytics