快速业务通道

第二章 远程进入 red hat Linux5

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-02
后再写)设定,先写hosts.allow与hosts.deny两文件设定.

如只允许192.168.1.100主机进入,如以下设置

vi /etc/hosts.allow

sshd : 192.168.1.100 : allow (允许100进入)

vi /etc/hosts.deny

sshd : all : deny (不允许所的IP进入)

因allow文件优先deny文件,系统会先允许100进入.其它所有的IP都不能进入.

不用重启就可以生效,只保存了文件就可以生效.

如需要详细设置请参考tcp_wrappers的设定请参考鸟哥的第二版章节:认识系统服务

三.vnc 桌面进入 (vnc使用TCP端口号从5900开始默认增加,请关闭防火墙.)

1.确认是否已安装软件包vncserver,默认已安装.

2.启动分暂时性启动(重启后就会失效)与永久性启动

暂时性启动

2.1在用户的命令模式下输入(启动用户的的VNC服务端,从端口号为5900开如增加,为5901)

[root@localhost .vnc]# vncserver :1(如以下提示就会成功)

New ''localhost.localdomain:1 (root)'' desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log

第一次启动的时候会提示你输入密码并自动创建文件,放在用户主目录下.vnc下,一个为passwd与xstartup.passwd为存放vnc客户端进入时要输入的密码,xstartup存入vnc客户端进入时启动配置.在.vnc还有一个pid与log的文件,这个文件对应相对的进程号与日志.

扩展知识点:如果需要更改vnc客户端进入时的密码请用以下命令,在用户的命令模式下输入vncpasswd回车并输入密码就可以了.如果需要重启此vnc服务端输入vncserver -kill :1;vncserver :1就可以了.如果想关闭所有的客户端连接,root权限可以使用命令killalll -9 Xvnc(强制杀掉进程)就可以.(killall -15 Xvnc正常退杀掉进程)

2.2查询是否成功开启vnc服务

[root@localhost .vnc]# netstat -tunlp|grep :59
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 5517/Xvnc
这样端口号已成功开启

2.3测试(先下载vnc viewer)

打开vnc viewer并输入ip:1(记得在IP地址下输入:1或:5901),提示成功并输入刚才用vncpasswd设置的密码.但是如果没有配置xstartup的话,一般只是CLM的命令行,如果要出现GNOME的界面,编辑xstartup文件,如下:
[root@localhost ~]# vi .vnc/xstartup
#!/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" &

gnome-session & (增加此项)
#twm &(屏蔽此项)
~

3永久性开启此服务

3.1 编辑/etc/sysconfig/vncservers文件增加用户

vi /etc/sysconfig/vncservers

# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost VNCSERVERS="1:root 2:user"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 800x600"


注意user用户需要在user登陆系统后自已使用vncpasswd 更改密码.

3.2启动vncserver服务

service vncserver start(停止 service vncserver stop,重新启动service vncserver restart)

如果fail的话,建议重启.

3.3设置在开机的时候默认启动vncserve

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号