Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301105
  • 博文数量: 56
  • 博客积分: 3056
  • 博客等级: 中校
  • 技术积分: 662
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 12:37
个人简介

一不小心出了国

文章分类

全部博文(56)

文章存档

2015年(1)

2011年(1)

2010年(1)

2009年(5)

2008年(14)

2007年(34)

我的朋友

分类: LINUX

2009-03-19 13:47:07

1.VNC设置 
  最近因为经常需要在家处理一些紧急情况,需要VPN拨到公司,但由于安全方面等因素的考虑,公司的VPN权限限制死死的,经常处理一件事情要绕好几个弯才能完成,于是就想能否再准许登陆的机器上预先设置一下自己需要的链接、工具等,结果想到了远程桌面。
   安装(系统是RHEL4)就不多说了,以下是一些自己的简单设置说明:
设置
#vncserver    #初始化服务并输入密码
vi ~/.vnc/xstartup   #设置界面可访问,新增
     ... ...
      #twm &
      gnome-session &
      x0vncserver PasswordFile=/root/.vnc/passwd &
 
cd /etc/init.d
vi vncserver       #新增两个用户进来
   VNCSERVERS="1:root 2:admin"
   VNCSERVERARGS[1]="-geometry 1024x768"
   VNCSERVERARGS[2]="-geometry 1280x800" 

修改start()中 runuser -l ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver -alwaysshared :${DISP} ${VNC
USERARGS}"     #添加 -alwaysshared 参数来共享桌面
 
ln -s /etc/init.d/vncserver  /etc/rc.d/rc5.d/S35vncserver   #自动起进程
 

   如果有防火墙 vi /etc/sysconfig/iptables
  -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
  在此行之前,加上下面的内容:
  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
 
访问可以通过或客户端软件来来访问,上面我开了两个用户,可以是IP:1或IP:2
 
2.root锁屏
  远程桌面可以后,还发现一个问题,普通用户一段时间不用会自己锁屏,但root不行,如果注销掉再登陆就没操作界面了,虽然VPN本身比较安全,VNC密码也是一层保护,但开着桌面总是有点风险的,于是安装了xlockmore来解决,一下资料转自:

大家都抱怨root在gnome的锁屏问题,的确让人恼火啊


经测试如下可行


1.~bagleyd/latest/
下载xlockmore-5.12.tar.bz2

2.bunzip2解压,然后进入安装目录开始编译安装,
./configure --prefix=/usr/X11R6
make
make install
需要注意的是第一次make install后运行xlock时候系统会报错找不到xlock
我再运行一次make install就好了,不知道会不会是第一次make install后没有reboot的原故

3.运行xmlock看各种屏幕保护式样,看好自己想要的,记住名字,比如我用clock这个屏保

4.在任务拦建立启动器,命令行为xlock -mode clock -bg white -fg blue &
-mode clock表示用clock这个屏保
-bg white表示解锁时候背景为白色
-fg bule表示解锁时候字符前景为蓝色
还有很多参数可以man xlock查询

如要锁屏,直接点击这个启动器就可以了,或者在命令行输入xlock -mode clock -bg white -fg blue &,或者作一个脚本放在bin目录.


但是我还是有个问题不知道怎么弄,就是设置多长时间没有输入让xlock自动锁屏,哪位能赐教么?

谢谢
 
我这里还做了这么一回尝试,因为在其中一台上由于缺少安装包,没编译通过,于是直接拷贝编译成功的哪台目录下的 /usr/X11R6/bin 到相应目录,执行xlock 报缺少libttf.so.2,于是再拷贝/usr/lib/libttf.so.2到项目目录,结果执行一下也能运行!
阅读(4919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~