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) |