成都网站建设设计

将想法与焦点和您一起共享

Xvnc支持libwrap控制单个IP登录VNC实现-创新互联

0, download tightvnc-server

公司主营业务:网站建设、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出新昌免费做网站回馈大家。

    wget http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_unixsrc.tar.gz

1, 修改配置文件,支持libwrap 库

  cd /root/vnc_unixsrc/Xvnc/programs/Xserver

  vim Imakefile

     158 LIBWRAP=-lwrap

     159 #if SystemV4 || defined(SGIArchitecture) || UseRgbTxt

     160     SYSLIBS = ${LIBWRAP} $(ZLIB) MathLibrary Krb5Libraries $(EXTRASYSLIBS)

     161 #else

     162     SYSLIBS = ${LIBWRAP} $(ZLIB) MathLibrary Krb5Libraries DBMLibrary $(EXTRASYSLIBS)

     163 #endif

     164       CBRT = mi/LibraryTargetName(cbrt)

     165     STDDIRS = include dix os mi $(XPDDXDIR) $(EXTDIRS)

  2, cd //root/vnc_unixsrc/Xvnc/programs/Xserver/hw/vnc/

    vim Imakefile

     17 DEFINES = ServerOSDefines -DUSE_LIBWRAP=1

2, 编译安装:

  1, xmkmf

  2, make World

  3, cd Xvnc

  4, ./configure

  5, make

  6, make install

  7, cd ../

  8, ./vncinstall /usr/local/bin /usr/local/man

  9, mkdir -p /usr/local/vnc/classes

  10, cp classes/* /usr/local/vnc/classes

  11, cd /usr/X11R6/lib/

  12, ln -s /usr/share/X11/ ./

3, 基本配置

  VNCSERVERS="1:root"

  VNCSERVERARGS[1]="-geometry 1024x768"

4,设置密码

  vncpasswd

  #输入密码

5, 启动程序

  Xvnc :1 -desktop X -httpd /usr/local/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 24 -rfbwait 120000 -rfbauth /root/.vnc/passw

6, 验证配置与测试

  vim /etc/hosts.deny

    Xvnc:ALL:deny

  vim /etc/hosts.allow

    Xvnc:192.168.22.*:allow

7, 日志记录

  1,成功拒绝登录IP

  22/07/14 02:10:17 Rejected connection from client 192.168.222.1

  2,成功连接IP

  22/07/14 02:10:50 Got connection from client 192.168.222.1

  22/07/14 02:10:50 Using protocol version 3.8

  22/07/14 02:10:50 Enabling TightVNC protocol extensions

8, Error 处理

  09/07/09 11:09:24 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t

  09/07/09 11:09:24 Listening for VNC connections on TCP port 5901

  09/07/09 11:09:24 Listening for HTTP connections on TCP port 5801

  09/07/09 11:09:24  URL http://localhost:5801

  Font directory '/usr/X11R6/lib/X11/fonts/misc/' not found - ignoring

  Font directory '/usr/X11R6/lib/X11/fonts/Speedo/' not found - ignoring

  Font directory '/usr/X11R6/lib/X11/fonts/Type1/' not found - ignoring

  Font directory '/usr/X11R6/lib/X11/fonts/75dpi/' not found - ignoring

  Font directory '/usr/X11R6/lib/X11/fonts/100dpi/' not found - ignoring

  Fatal server error:

  could not open default font 'fixed'

  解决办法:

    11, cd /usr/X11R6/lib/

    12, ln -s /usr/share/X11/ ./

9, 参考文档

http://www.realvnc.com/pipermail/vnc-list/1998-September/002635.html

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:Xvnc支持libwrap控制单个IP登录VNC实现-创新互联
网站地址:http://chengdu.cdxwcx.cn/article/digood.html